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