ユーザーフォームのフォーム間でコマンドボタンがどのボタンが押されたかで分岐させたいのですがご教授下さい

Visual Basic25閲覧

ベストアンサー

0

ThanksImg質問者からのお礼コメント

ありがとうございました。

お礼日時:5/12 7:44

その他の回答(2件)

0

単純にフォーム1にグローバル変数を定義し、フォーム2の登録ボタン押下イベントにて、フォーム1で定義したグローバル変数に対して値を設定すればいいだけの話しです。

0

こんにちは。 フォーム1には、「フォーム2をshow」するボタンがあって、 フォーム2が閉じたときに、「どんなボタンをクリックしてたかを引数として読み込みしたい」ということですよね。 1) フォーム1がフォーム2を開く前段階で、標準モジュールの変数を初期化 2) フォーム2が開いて、ボタンをクリックしたら、変数に書き込み 3) フォーム1の処理コードで、変数の確認 1から3は、全部フォーム1のボタンのコードです。 変数初期化 userform2.show 変数確認 というステップです。 フォーム2が、正しくデータを入力したら、正しく「閉じる」ようにしたら フォーム1のチェックは楽になります。 showメソッドに、自分が考えた引数が使えないから、標準モジュールの変数を経由させるということです