Visual Basic 中学校 > Visual Basic サンプル集 > Visual Basic サンプル集目次 >
VB.NET 2002, VB.NET 2003
プロパティの既定値を設定する
[これはクラスやコントロールの開発者向けの情報です。]
以下の例はMyValueプロパティの既定値に「これが既定値」を設定する。
Imports
System.ComponentModel (中略) Private Const DefaultMyValue As String = "これが既定値"Private _MyValue As String = DefaultMyValue <DefaultValue(DefaultMyValue)> _ Return _MyValue End Get Set(ByVal Value As String) _MyValue = MyValue End Set End Property |
メモ:コンストラクタで値を設定しても同じようなことができますがプロパティウィンドウの表示がことなります。プロパティウィンドウでは既定値は普通の書体で表示されますが、それ以外の値は太字で表示されます。 他にも違いがあるかもしれませんが私は把握していません。ご存知の方は是非掲示板等で教えてください。