私はWindowsアプリケーションを持っています。あるフォームを別のフォームから呼び出して、ユーザーからはい/いいえのオプションを取得し、そのはい/いいえの選択肢を再び親フォームに渡します。
これを行う方法 ?オブジェクトを作成してみましたが、うまくいきません。
下の画像を確認してください...最後のボタンをクリックすると、ユーザーがOK/Cancelを選択すると、値が再び親フォームに渡され、選択に応じて必要なアクションが実行されます。この子フォームから入力を取得する方法は?
最も簡単な方法は、インスタンス化するときに変数を 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 は、親に渡したいものです。