投稿日 | : 2003/05/07(Wed) 10:24 |
投稿者 | : masat21 |
Eメール | : |
URL | : |
タイトル | : Re^8: VB .NETにて別フォームにあるボタンのプロパティを参照するには? |
回答いただきありがとうございます。
masat21です。
コメントを以下に示します。
> > 回答ありがとうございます。
> > 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で間違いないですか?
間違いなくSub Mainになっています。
にもかかわらず、異常終了するのはVBのバグではないでしょうか?
それとも、何らかのパッチをインストールする必要があるのでしょうか?
それにしてもVB .NETは奥深いですね!