タイトル : Re^2: VB2005におけるクラス 投稿日 : 2006/10/13(Fri) 15:53 投稿者 : るしぇ
> Label1.Text = "てすと" じゃあ、Form1 と Form2 に Label1 を貼り付けたら どちらの Label1 を指しますか? [クラスビュー]にツリー構造が表示されるんじゃないかと 思うんだけど、内部はこんな構造になってます。 つまりはコントロールがいくら外部に公開されてても、 どこのラベルのことなんだか不明なプログラムで実行 なんかできないよってことです。 ですからGODさんの言うように > Form1.Label1.Text = "テスト" と場所が特定できるような書き方が必要なわけです。 インポートとかすればそれっぽく書くこともできるかも しれませんが、まず、しませんね。 # [VB6.0]時代にフォームのクラス名を直接指定して # 非表示のフォームができてプログラムが終了しなくなる # 現象はまた頻繁に起こるのでしょうかねぇ。変数を # 用意してインスタンスを意識したコードを示したほうが # 良くないですかねぇ。。。 |