VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 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で間違いないですか?


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -