投稿日 | : 2003/04/25(Fri) 18:57 |
投稿者 | : nanashi |
Eメール | : |
URL | : |
タイトル | : Re^3: VB .NETにて別フォームにあるボタンのプロパティを参照するには? |
フォーム1を表示する時はどのような処理をしていますか?
あ、ひょっとしてスタートアップがフォーム1なんでしょうか??
それだとちょっと面倒かも……。
ちなみにSub Mainがスタートアップの場合
Public frm1 as Form1
Public Sub Main()
frm1 = New Form1
frm1.ShowDialog()
End Sub
フォーム1を開く時はこのような処理を行います(最近.NET全然触って無いんで間違ってるかも……)。
このとき「frm1 = New Form1」の部分でインスタンスを作成しています(クラスと同じです)。
で、フォーム2からフォーム1をいじる場合は
frm1.〜
のような記述を行えば出来ます。
VB6.0までの時は暗黙の了解でFormクラスがPublicになっていましたが
VB.NETでは自分でインスタンスを作成する癖をつけた方が良いですね。