2010-06-12 163 views
0

我想問問實現以下功能的最佳方式是什麼:如何通過隱藏主窗體從主窗體打開窗體

用戶在主窗體上有3個按鈕,如果他點擊任何按鈕的形式被替換爲另一個他必須填寫一些文本控件,並在點擊接受後將他重定向到主窗體。

它是通過使用可見和切換它完成的?

我希望有更清潔的解決方案

感謝您的幫助,再見

回答

1

它實質上是使用形式的有形財產,但使用Form.Show()方法來顯示第二種形式。

Form.Show()據我所知只是一個包裝來改變窗體的Visible屬性。

1

我打算假設這個VB.net。

您需要創建四種不同的窗體,Form1,Form2,Form3,Form4等。 Form1上有按鈕,每個Form(2,3,4)上都有文本域確定按鈕將關閉窗體。

所以,在Form1的每個按鈕:

dim tempForm as Form2 = new Form2 
tempForm.showModal() ' might be .showDialog() 

併爲Form2,3,4每個按鈕

me.hide 'might be this.hide 

對不起,我讓我的語言混合起來有時:P