Windows フォーム コントロールの属性
更新 : 2007 年 11 月
.NET Framework には、カスタム コントロールとカスタム コンポーネントのメンバに適用できるさまざまな属性が用意されています。これらの属性には、クラスの実行時の動作に影響するものと、デザイン時の動作に影響するものがあります。
コントロールとコンポーネントのプロパティの属性
カスタム コントロールとカスタム コンポーネントのプロパティやその他のメンバに適用できる属性を次の表に示します。これらの属性の使用例については、「方法 : Windows フォーム コントロールに属性を適用する」を参照してください。
属性 |
説明 |
---|---|
プロパティが別のソースからその値を取得できるようにするために、プロパティに渡す値を指定します。これは、アンビエンスと呼ばれます。 |
|
プロパティまたはイベントを [プロパティ] ウィンドウに表示するかどうかを指定します。 |
|
Categorized モードに設定された PropertyGrid コントロールにプロパティまたはイベントを表示するときに、それらをグループ化するためのカテゴリの名前を指定します。 |
|
プロパティの既定値を指定します。 |
|
プロパティまたはイベントの説明を指定します。 |
|
プロパティ、イベント、または引数を受け取らない publicvoid メソッドの表示名を指定します。 |
|
プロパティの変更に使用するエディタを指定します。 |
|
プロパティまたはメソッドをエディタで表示できるように指定します。 |
|
クラスまたはメンバのコンテキスト キーワードを指定します。 |
|
プロパティをローカライズするかどうかを指定します。 |
|
オブジェクトのテキスト表現が、アスタリスク (*) などの文字で隠されることを示します。 |
|
この属性がバインドされているプロパティをデザイン時に読み取り専用にするか、読み書き両用にするかを指定します。 |
|
関連付けられているプロパティ値が変更されたときにプロパティ グリッドを更新することを示します。 |
|
この属性がバインドされているオブジェクトのコンバータとして使用する型を指定します。 |
データ バインディング プロパティの属性
カスタム コントロールやカスタム コンポーネントがデータ バインディング機能とやり取りする方法を指定する際に適用できる属性を、次の表に示します。
属性 |
説明 |
---|---|
一般にプロパティをバインディングで使用するかどうかを指定します。 |
|
コンポーネントのデータ ソース プロパティとデータ メンバ プロパティを指定します。 |
|
コンポーネントの既定のバインディング プロパティを指定します。 |
|
コンポーネントのデータ ソース プロパティとデータ メンバ プロパティを指定します。 |
|
属性のリダイレクトを有効にします。 |
クラスの属性
カスタム コントロールとカスタム コンポーネントのデザイン時の動作を指定する際に適用できる属性を、次の表に示します。
属性 |
説明 |
---|---|
コンポーネントの既定のイベントを指定します。 |
|
コンポーネントの既定のプロパティを指定します。 |
|
コンポーネントのデザイン時のサービスの実装に使用するクラスを指定します。 |
|
クラスのデザイナが特定のカテゴリに属すように指定します。 |
|
ツールボックス項目の属性を表します。 |
|
ツールボックス項目に使用するフィルタ文字列とフィルタの種類を指定します。 |
参照
処理手順
方法 : Windows フォーム コントロールに属性を適用する