タイトル : 独自のプロパティに概要や戻り値を表示するには? 投稿日 : 2007/09/21(Fri) 15:30 投稿者 : たかし
既存のプロパティのように、オブジェクトブラウザで 概要や戻り値の説明書きが表示されるようにするには どのようにしたらよいでしょうか? 例) 新しいプロジェクトで“クラス ライブラリ”を選択します。 Class1.vb を SampleTextBox.vb に変更。 System.Windows.Forms を参照で追加。 以下のコードを記述。 Public Class SampleTextBox Inherits System.Windows.Forms.TextBox Private _SampleProperty As Integer Public Sub New() Me.SampleProperty = 65535 End Sub <System.ComponentModel.Category("動作"), System.ComponentModel.DefaultValue(65535), _ System.ComponentModel.Description("エディット コントロールに入力できる最大バイト数を指定します。")> _ Public Overridable Property SampleProperty() As Integer Get Return Me._SampleProperty End Get Set(ByVal value As Integer) Me._SampleProperty = value End Set End Property End Class 一旦 SampleTextBox というソルーション名で保存。 ビルドすることで SampleTextBox.dll が作成される。 新しいプロジェクトで“ Windows アプリケーション”を選択します。 ツールボックスアイテム選択で SampleTextBox.dll を参照で追加。 オブジェクトブラウザで、 SampleTextBox の SampleProperty の情報を見ると 説明書きが何も表示されません。 既存のプロパティなどを見ると概要や戻り値が表示されます。 |