从Visual Basic

时间:2015-10-21 00:41:31

标签: vb.net

首先,我为我的英语道歉,我还在学习 我有一个visual basic .net项目 它有两种形式。一个是主要的,另一个被称为“细节”。单击主窗体上的标签时,必须出现“详细信息”。当我关闭“详细信息”表单时,我需要清除或重置(___。text =“”)其中的所有标签。我尝试编写一个关闭按钮甚至在FormClosing事件中,但它不起作用。 主窗体有一个“新建”按钮,用于清除其中的每个标签和文本框。所以我试着从这个按钮(Form2.Label1.Text =“”)中清除“详细信息”表单的标签。但它不起作用。 如果我单击“新建”然后单击“详细信息”以打开“详细信息”表单,则标签具有旧值。我需要它清洁。

由于

1 个答案:

答案 0 :(得分:0)

使用ShowDialog()代替Show()显示“详细信息”表单,然后调用“新建”按钮的PerformClick()方法:

' ... from within the "Main" Form ...
Dim details As New frmDetails
details.ShowDialog() ' <-- code STOPS here until "details" is dismissed
btnNew.PerformClick() ' now click the "New" button