Application.Run中不要有任何窗體名稱,這樣主程序就是空的,在主程序運行前先運行你想打開的Form 窗體 Form 中的代碼是這樣的 有一點注意事項就是在你關閉From 的時候一定要在關閉窗體前把主程序終止,也就是在Form FormClosed事件中執行Application.Exit ...
2016-08-11 15:17 0 14475 推薦指數:
使用常規方法的話這個功能很難實現,一般只能隱藏並不能關閉。應為你要是先關閉當前那么新窗口就打開不了了,先打開關閉再關閉也並不能關閉,下面使用線程完美解決這個問題 ...
網上有很多是隱藏當前窗體,但是這樣占用資源,效果不好,因此改進方法如下: private void button1_Click(object sender,EventArgs e) { this.hide(); Form1 form=new Form1 ...
Form1 的Button 下 { Form2 f2 = new Form2(); f2.ShowDialog(this);// this.Close(); } Form2 的load 下 { //只能隱藏不能關閉 this.owner.hide(); } ...
當需要打開新窗體form,關閉當前窗體form時可使用,提供兩種方法: 第一種: 在第一個form中編碼如下,即可實現打開form2,關閉form1。但是這個方法有個缺點,在form2如果有datagridview控件,單擊datagridview某個單元格ctrl+c復制的時候,程序會報 ...
在Form中寫入: ...
在winform中一個窗口可以一直打開,是不合理的,解決方法: http://blog.csdn.net/kangkang621/article/details/49664295 ...
1.form1的button事件下: form2 form = new form2(); form.Show(); Thread.Sleep(10000); //form2窗體顯示10秒 form.Close(); //form2窗體關閉 2.form1的button事件 ...