c#中已知一个外部窗口的句柄,怎么关闭
生活随笔
收集整理的這篇文章主要介紹了
c#中已知一个外部窗口的句柄,怎么关闭
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
已知一個外部窗口的句柄,怎么關閉它。怎么給這個窗口的一個文本框設置內容。
?-------------------------------------------------------------------------------------------------------------------------?
public?void?Test(Handle?windowhandle,string?TextBoxName)
{
System.windws.froms.from?frmOut;
frmOut.FromHandle(windowhandle);
for(int?i=0;i<frmOut.controls.count;i++)//給這個窗口的一個文本框設置內容
{
control?con?=?frmOut.controls[i];
if(con.Name?==?TextBoxName)
{
TextBox?textbox?=?(TextBox)con;
textbox.Text?=?"xixi";
break;
}
}
frmOut.Dispose();//關閉
}
實例
//System.Windows.Form form = (Form)Form.FromHandle(hWnd)
?public static IntPtr hWnd;//2017.12.28登錄窗口句柄
InitForm initForm = (InitForm)InitForm.FromHandle(hWnd)
?initForm.Close();
總結
以上是生活随笔為你收集整理的c#中已知一个外部窗口的句柄,怎么关闭的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如此如此,怎能师夷长技以制夷!
- 下一篇: c# char unsigned_dll