我有一个 Windows 应用程序。我想从另一个表单中调用一个表单并从用户那里获取是/否选项,并且是/否选项再次传递给父表单。
这个怎么做 ?我尝试过创建对象,但它不起作用。
请检查下图...单击最终按钮时,我有呼叫确认表单,当用户选择确定/取消时,该值传递给再次父表单并将采取所需的操作取决于选择。如何从这个子表单中获取输入?
最简单的方法是在实例化变量时将其设置为 Public。
Public myVariable as String = ""
然后你可以从任何地方访问它。
从你自己的形式
Me.myVariable = "" 'Whatever you would like to set
从另一个表格
Form1.myVariable = "" 'Whatever you would like to set
'or
FormName.Variable = ""
Dim confirmModal = new ConfirmModal
Dim result = confirmModal.ShowDialog()
If result = OK then resltValue = confirmModal.ResultValue
ResultValue 是您想要传递给父级的任何内容。
您可以在模块中或在两种表单都访问的父表单中使用公共变量来存储是/否值。
public returnCode as boolean
如果变量在父表单中,则可以使用父表单的名称在子表单中引用它:
form1.returnCode = True