-3

私はWindowsアプリケーションを持っています。あるフォームを別のフォームから呼び出して、ユーザーからはい/いいえのオプションを取得し、そのはい/いいえの選択肢を再び親フォームに渡します。

これを行う方法 ?オブジェクトを作成してみましたが、うまくいきません。 ここに画像の説明を入力

下の画像を確認してください...最後のボタンをクリックすると、ユーザーがOK/Cancelを選択すると、値が再び親フォームに渡され、選択に応じて必要なアクションが実行されます。この子フォームから入力を取得する方法は?

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 に答える