tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2: VB2005におけるクラス
投稿日: 2006/10/13(Fri) 15:53
投稿者るしぇ
>     Label1.Text = "てすと"
じゃあ、Form1 と Form2 に Label1 を貼り付けたら
どちらの Label1 を指しますか?

[クラスビュー]にツリー構造が表示されるんじゃないかと
思うんだけど、内部はこんな構造になってます。
つまりはコントロールがいくら外部に公開されてても、
どこのラベルのことなんだか不明なプログラムで実行
なんかできないよってことです。

ですからGODさんの言うように
>        Form1.Label1.Text = "テスト"
と場所が特定できるような書き方が必要なわけです。

インポートとかすればそれっぽく書くこともできるかも
しれませんが、まず、しませんね。
# [VB6.0]時代にフォームのクラス名を直接指定して
# 非表示のフォームができてプログラムが終了しなくなる
# 現象はまた頻繁に起こるのでしょうかねぇ。変数を
# 用意してインスタンスを意識したコードを示したほうが
# 良くないですかねぇ。。。

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

古いスレッドにレスはつけられません。