首先,我为我的英语致歉,我仍在学习我在Visual Basic .net中有一个项目。它有两种形式。一个是主体,另一个被称为“细节”。单击主窗体上的标签时,必须显示“详细信息”。当我关闭“明细”表格时,我需要清除或重置(___。text =“”)里面的所有标签。我尝试对关闭按钮甚至在FormClosing事件中进行编程,但均不起作用。主窗体具有一个“新建”按钮,可清除其中的每个标签和文本框。因此,我尝试从此按钮(Form2.Label1.Text =“”)清除“详细信息”表单的标签。但这是行不通的。如果单击“新建”,然后单击“详细信息”以打开“详细信息”表单,则标签具有旧值。我需要它干净。
谢谢
使用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
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句