2010-06-12 214 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

相关问题