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

各位大虾!请指点呀,提点思路也可以,怎样能捕获到windows窗体控件,最好是用c#实现地。

智慧大石
浏览 705回答 2
2回答

慕桂英3389331

你指的是要获取窗体句柄是吧,在如果两个窗体是在同一个进程中,则通过打开窗体后,存储全局句柄变量,,在另一个窗体中,通过这个句柄变量初始化即可。如果是在非同一进程中,比如两个exe,则需要windows api的辅助,通过窗体的标题、类名可以获取当前运行的窗体。可以通过winodow消息的形式,控制

温温酱

     foreach (var item in this.Controls)            {                if (item is TextBox) {                    ((TextBox)item).Text = "nihao";                }                else if (item is Button) {                    ((Button)item).Text = "xiexie";                }            }這樣查找。this是這個窗體。
打开App,查看更多内容
随时随地看视频慕课网APP