本文實例分析了C#中登錄窗體和歡迎窗體關閉方法。分享給大家供大家參考。具體分析如下:
在c#的winform編程中,我們經常會做登錄窗體或歡迎窗體,并把他們作為啟動窗體。
但是,我們有可能會遇到一些問題。
請看下面的代碼:
這是怎么回事呢?這是因為在form1所在的線程上已經運行著一個form了,運行著標準應用程序消息循環,所以就不能在這個線程上再開啟一個新循環,顯示一個新form了。
既然這個線程不能再來個form了,那我們就換個線程試試!最終的button1的點擊事件代碼如下
new System.Threading.Thread(() =>
{
Application.Run(new Form2());
}).Start();
}
希望本文所述對大家的C#程序設計有所幫助。
新聞熱點
疑難解答