タイトル : 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 |