永发信息网

c#怎么得到窗口中控件的句柄

答案:2  悬赏:0  手机版
解决时间 2021-03-09 07:35
  • 提问者网友:沉默的哀伤
  • 2021-03-08 11:35
c#怎么得到窗口中控件的句柄
最佳答案
  • 五星知识达人网友:春色三分
  • 2021-03-08 12:48
WinForm中,控件都在Control 里,可以循环窗口的Control找到子控件

下面的循环,this代表当前窗口
item就是随着循环找出来的当前窗体Control中的每个控件
你可以再根据类型,里面的内容等找到自己要的控件
foreach (Control item in this.Controls)
{

}
全部回答
  • 1楼网友:轻雾山林
  • 2021-03-08 13:18

有个简单的方法:

(1)先把你要modifiers的值设置为public;

(2)再在子窗体中声明public static form1 form1 = null;(父窗体为form1),这样就可以通过form1.form1.label1.text  =""(以控件label1为例)  来为你想改变的控件的属性值了;

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯