投稿日 | : 2003/05/07(Wed) 10:07 |
投稿者 | : nanashi |
Eメール | : |
URL | : |
タイトル | : Re^7: VB .NETにて別フォームにあるボタンのプロパティを参照するには? |
> 回答ありがとうございます。
> masat21です。
> .NETの奥深さに参りました。
> 全部載せると分かりづらくなるため、ピックアップしたものを添付します。
> アドバイスお願いいたします。
>
> 1.モジュール
> ' フォーム1のインスタンス
> Public fm1 As Form1
>
> ' フォーム2のインスタンス
> Public fm2 As Form2
>
> Public Sub main()
> fm1 = New Form1()
> fm1.ShowDialog()
> End Sub
>
> 2.フォーム1
> Private Sub Button10_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button10.Click
> fm2 = New Form2()
> fm2.ShowDialog()
> End Sub
>
> 3.フォーム2
> Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
> If CheckBox1.Checked = True Then
> fm1.Button1.Enabled = True
> End If
>
> 'Me.Visible = False
> Me.Close()
> End Sub
>
> フォーム2上にてフォーム1のプロパティの値を更新しています。
>
> デバッグモードで実行すると、異常終了しダイアログが表示されなくなりました。
> 原因は下記とは異なるものであると考えられます。
この部分だけ試してみましたが何の問題も無く動作します。
スタートアップはSub Mainで間違いないですか?