• 締切済み

Form2のボタンをクリックをしたらForm1を実行するには

Visual basic 2008 でタイトル通り Form1のソースの中にForm2のボタンがクリックされたら 作業をするというIF文を作りたいのですが、わかりません どなたかご教授お願い致します わからないなりに If Form2.Button1 = Click Then Else Exit Sub End If とかやってみたんですけど式自体が間違っていて前に進めません 宜しくお願いします

みんなの回答

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

Form1側で書けるのはForm2のCheckBoxの状態やLabelの文字列を参照することだけです。 「クリックされたら」というのはイベントですから、Form2のボタンのonClickイベントに書くしかありません。その中で必要に応じてForm1の(CheckBoxの状態など)を使う・結果をForm1(にあるLabelなど)に反映させるということになります。 「クリックされていたら」ということであれば、Form2のボタンのClickイベントで適当な変数(Form生成時の初期値はfalse)にtrueを入れておいて、その変数を参照することになります。

hsrthrtsr
質問者

お礼

回答ありがとうございます Form2のボタンのonClickイベントでForm1を動作して対処することに しました Form2を最小化してタスクバーに表示しないということで とりあえずはOKとしました ありがとうございました

関連するQ&A