asp.net 如何从子窗口获取父窗口服务控件

asp.net 如何从子窗口获取父窗口服务控件,第1张

将父窗口的N个按钮的Modifiers属性设为Public

假设模拟个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和句柄!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9631130.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存