-3

我有一个 Windows 应用程序。我想从另一个表单中调用一个表单并从用户那里获取是/否选项,并且是/否选项再次传递给父表单。

这个怎么做 ?我尝试过创建对象,但它不起作用。 在此处输入图像描述

请检查下图...单击最终按钮时,我有呼叫确认表单,当用户选择确定/取消时,该值传递给再次父表单并将采取所需的操作取决于选择。如何从这个子表单中获取输入?

4

3 回答 3

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 = ""
    
于 2013-09-24T02:05:07.827 回答
0
 Dim confirmModal = new ConfirmModal 
 Dim result = confirmModal.ShowDialog()
 If result = OK then resltValue = confirmModal.ResultValue

ResultValue 是您想要传递给父级的任何内容。

于 2013-09-24T01:22:08.613 回答
-2

您可以在模块中或在两种表单都访问的父表单中使用公共变量来存储是/否值。

public returnCode as boolean

如果变量在父表单中,则可以使用父表单的名称在子表单中引用它:

form1.returnCode = True
于 2013-09-24T00:50:36.557 回答