タイトル | : VB2005におけるクラス |
記事No | : 4417 |
投稿日 | : 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
|