- 締切済み
Form2のボタンをクリックをしたらForm1を実行するには
Visual basic 2008 でタイトル通り Form1のソースの中にForm2のボタンがクリックされたら 作業をするというIF文を作りたいのですが、わかりません どなたかご教授お願い致します わからないなりに If Form2.Button1 = Click Then Else Exit Sub End If とかやってみたんですけど式自体が間違っていて前に進めません 宜しくお願いします
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- shimix
- ベストアンサー率54% (865/1590)
回答No.1
Form1側で書けるのはForm2のCheckBoxの状態やLabelの文字列を参照することだけです。 「クリックされたら」というのはイベントですから、Form2のボタンのonClickイベントに書くしかありません。その中で必要に応じてForm1の(CheckBoxの状態など)を使う・結果をForm1(にあるLabelなど)に反映させるということになります。 「クリックされていたら」ということであれば、Form2のボタンのClickイベントで適当な変数(Form生成時の初期値はfalse)にtrueを入れておいて、その変数を参照することになります。
お礼
回答ありがとうございます Form2のボタンのonClickイベントでForm1を動作して対処することに しました Form2を最小化してタスクバーに表示しないということで とりあえずはOKとしました ありがとうございました