为了账号安全,请及时绑定邮箱和手机立即绑定

怎样捕获Window窗体控件(C#)

怎样捕获Window窗体控件(C#)

智慧大石 2018-11-28 21:08:59
各位大虾!请指点呀,提点思路也可以,怎样能捕获到windows窗体控件,最好是用c#实现地。
查看完整描述

2 回答

?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

你指的是要获取窗体句柄是吧,在如果两个窗体是在同一个进程中,则通过打开窗体后,存储全局句柄变量,,在另一个窗体中,通过这个句柄变量初始化即可。

如果是在非同一进程中,比如两个exe,则需要windows api的辅助,通过窗体的标题、类名可以获取当前运行的窗体。可以通过winodow消息的形式,控制


查看完整回答
反对 回复 2018-12-02
?
温温酱

TA贡献1752条经验 获得超4个赞

     foreach (var item in this.Controls)
            {
                if (item is TextBox) {
                    ((TextBox)item).Text = "nihao";
                }
                else if (item is Button) {
                    ((Button)item).Text = "xiexie";
                }
            }

這樣查找。this是這個窗體。


查看完整回答
反对 回复 2018-12-02
  • 2 回答
  • 0 关注
  • 663 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信