本文主要是介绍如何在线程中创建可以响应事件的窗体,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
要在主程序中使用线程创建一个窗体,这个窗体要能接受事件
但是使用如下方法创建的窗体,无法响应用户输入的事件,
AsyncCallback myformshowcallback = new AsyncCallback(CreatAndShowForm);
myformshowcallback.BeginInvoke(null, null, null);
private void CreatAndShowForm( )
{
myShow test = new myShow();
test.Show();
}
经过寻找最终实现
public delegate void delegateDefine();
private delegateDefine delegateTest;
this.Invoke(delegateTest);
private void ShowFormTest()
{
myShow test = new myShow();
test.Show();
}
这篇关于如何在线程中创建可以响应事件的窗体的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!