我想问一下实现以下功能的最佳方法是什么:
例如,用户在主窗体上有 3 个按钮,如果他单击任何按钮,则该窗体将替换为另一个必须填写一些文本控件的按钮,然后单击接受后将他重定向到主窗体。
它是通过使用可见并切换它来完成的吗?
我希望有更清洁的解决方案
谢谢帮助,再见
它本质上是使用表单的可见属性,但使用 Form.Show() 方法来显示第二个表单。
据我所知,Form.Show() 只是更改表单的 Visible 属性的包装器。
我将在这个上假设 VB.net。
您需要创建四个不同的表单,Form1、Form2、Form3、Form4 等。Form1 上有按钮,而另一个 Form (2,3,4) 上有文本字段,上面有 OK 按钮,这些按钮将关闭表格。
因此,对于 Form1 中的每个按钮:
dim tempForm as Form2 = new Form2
tempForm.showModal() ' might be .showDialog()
对于 Form2,3,4 中的每个按钮
me.hide 'might be this.hide
抱歉,我有时会混淆我的语言:P