读书人

使用代码创建的控件对象设置的事件监

发布时间: 2013-03-12 11:19:35 作者: rapoo

使用代码创建的控件对象,设置的事件监听方法不执行的问题

这是在一个WinForm程序中,点击界面上的一个按钮,产生另外的一个线程产生WebBrowser控件,并增加事件监听

private void button1_Click(object sender, EventArgs e)        {            Thread t = new Thread(new ThreadStart(m));            t.ApartmentState = ApartmentState.STA;            t.Start();        }        private void m()        {            WebBrowser w = new WebBrowser();            w.DocumentCompleted +=new WebBrowserDocumentCompletedEventHandler(w_DocumentCompleted);            w.Navigate("www.baidu.com");            MessageBox.Show("AAA");        }        private void w_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)        {            MessageBox.Show("OK");        }
现在,如果现实AAA后,线程暂时不消失,然后就能监听到事件,出现OK.

读书人网 >编程

热点推荐