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