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

タイトル VB2005におけるクラス
投稿日: 2006/10/13(Fri) 13:45
投稿者れんげ
はじめまして。
いつも大変参考にさせて頂いております。

本日はVB2005のクラスについて
お尋ねしたいことがあり、
投稿させていただきます。

Formにあるコントロールのプロパティを
ソリューションエクスプローラに新しく作成したクラスで設定を変更したいのですが、
コントロールの修飾子をFriendやPublic(コントロールのプロパティ、Modifiersから設定)にしていても、
通常通り呼び出す(例:Label1.Text = "てすと")と、エラーになる理由がよくわかりません。

調べていくと、GetやSet構文を設けることにより、
値の参照、変更ができることはわかったのですが、
いちいちプロパティをコードで設定する理由がよくわかりません。

どなたかこの辺のことがわかる方がいらっしゃいましたら、
ご教授いただけますよう、よろしくお願い申し上げます。


以下、本文内容の具体例)

1.フォームにラベルコントロール(Label1)を置く。

2.ソリューションエクスプローラからクラスを新規に作成する。

3.新規に作ったクラスで以下のコードを書くとエラーになる理由。

Public Class Class1

    Label1.Text = "てすと"

End Class

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

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