c 中winform視窗的隱藏與顯示

2022-07-30 03:06:11 字數 498 閱讀 3185

最近在做乙個c# 的winform客戶端程式,要實現在開啟新的視窗時將原來開啟的視窗關閉,但是想在關閉新開啟的視窗是將原來的那個視窗再次開啟,在網上查詢各種資料,找了很多**,都是通過視窗.hide()和視窗.show()方法實現的,但都沒有實現我想要的功能,關閉新視窗開啟原來的視窗時發現原來的視窗裡面的所有資料都沒有了,而且開啟新視窗時原來的視窗不會顯示出來。

開啟新的窗體form2時隱藏原來的窗體form1

form2 fm = new form2(this);

this.hide();//隱藏現在這個視窗

fm.show() ;//新視窗顯現

關閉新的窗體form2時顯示原來的窗體form1,

public partial class form2 : form

為form2新增form2_formclosing事件

private void form2_formclosing(object sender, formclosingeventargs e)

c 中登入視窗的隱藏與顯示

通過網上查詢資料和認真研讀c winform 方面相關的書籍發現,窗體有visible屬性,設定為true窗體將顯示出來,現將具體 貼上如下 開啟新的窗體form2時隱藏原來的窗體form1 form2 fm new form2 this this.hide 隱藏現在這個視窗 fm.show 新視窗...

Winform隱藏標題欄後移動視窗

為了美觀,有時需要將winform的標題欄隱藏,但帶來的結果是無法像之前那樣任意移動視窗。此時,需要過載視窗事件onmousedown,onmousemove,onmouseup三個事件。winform隱藏標題欄後實現視窗移動 1 region 隱藏標題欄後移動視窗 2 3 滑鼠按下,開啟移動 4 ...

視窗的部分顯示與隱藏

1.新增picture控制項 2.將picture控制項拖動成一條線,放到需要介面隱藏的部分的位置 3.新增按鈕的響應 1 static crect rectsmall,rectbig,rectseperator 靜態變數保留執行期間的值 隱藏後的矩形,隱藏前的矩形,分割線的矩形 2if rectb...