假设模拟个Button点击事件
private void btn_Click(object sender, EventArgs e)
{
Form2 frmNew = new Form2(this); //将父窗体作为参数传到子窗体
frmNewShow();
}
在子窗体中
首先声明个父窗体的变量 Form1 frm;
添加个重载的构造函数
public Form2(Form1 frm1)
{
frm = frm1; //将传进来的父窗体参数赋给界面上的变量
Init(); //调用默认设计器的代码
}
然后在子窗体就可以通过frmbtn1BackColor修改父窗体的按钮的颜色了
C#控件属性及作用
(1)Name 属性:用来获取或设置窗体的名称,在应用程序中可通过Name 属性来引用窗体。
(2) WindowState 属性: 用来获取或设置窗体的窗口状态。取值有三种: Normal (窗体正常显示)、Minimized(窗体以最小化形式显示)和Maximized(窗体以最大化形式显示)。
(3)StartPosition 属性:用来获取或设置运行时窗体的起始位置。
(4)Text 属性:该属性是一个字符串属性,用来设置或返回在窗口标题栏中显示的文字。
(5)ControlBox 属性:用来获取或设置一个值,该值指示在该窗体的标题栏中是否显示控制框。值为true时将显示控制框,值为false 时不显示控制框。
(6)BackColor 属性:用来获取或设置窗体的背景色。
(7)BackgroundImage 属性:用来获取或设置窗体的背景图像。
(8)IsMdiChild 属性:获取一个值,该值指示该窗体是否为多文档界面(MDI)子窗体。值为true 时,是子窗体,值为false 时,不是子窗体。
用 autoit 自带的窗口信息工具(AutoIt Window Info)来识别。
也可以使用内置函数 WinGetHandle() 来根据窗口标题或类或其他属性来获取窗口句柄。
参见帮助里的:Window Titles and Text (Advanced)
即,窗口匹配的高级模式。
相应地,获取控件句柄可以用 ControlGetHandle()
AutoIt主要针对标准Windows窗口和控件。经过封装的非标准窗口和控件往往不能很好识别。
以上就是关于asp.net 如何从子窗口获取父窗口服务控件全部的内容,包括:asp.net 如何从子窗口获取父窗口服务控件、C#控件属性及作用、autoit如何获得窗口、控件的id和句柄!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)