Windows フォーム コントロールのプロパティ

Windows フォーム コントロールは、基底クラス System.Windows.Forms.Control から多くのプロパティを継承します。 これには、FontForeColorBackColorBoundsClientRectangleDisplayRectangleEnabledFocusedHeightWidthVisibleAutoSize やその他多くのプロパティが含まれます。 継承されたプロパティの詳細については、System.Windows.Forms.Control を参照してください。

コントロールで継承されたプロパティをオーバーライドしたり、新しいプロパティを定義したりできます。

このセクションの内容

プロパティの定義
カスタム コントロールまたはカスタム コンポーネントのプロパティを実装する方法と、そのプロパティをデザイン環境に統合する方法について説明します。

ShouldSerialize メソッドと Reset メソッドによる既定値の定義
カスタム コントロールまたはカスタム コンポーネントの既定のプロパティ値を定義する方法について説明します。

プロパティ変更イベント
プロパティ値が変更されたときに、プロパティ変更通知を有効にする方法について説明します。

方法: 内在コントロールのプロパティを公開する
カスタム複合コントロール内の内在コントロールのプロパティを公開する方法について説明します。

カスタム コントロールへのメソッドの実装
カスタム コントロールおよびカスタム コンポーネントにメソッドを実装する方法について説明します。

リファレンス

UserControl
複合コントロールを実装するための基本クラスについて説明します。

TypeConverterAttribute
カスタム プロパティの型に使用する TypeConverter を指定する属性について示します。

EditorAttribute
カスタム プロパティに使用する UITypeEditor を指定する属性について示します。

Windows フォーム コントロールの属性
カスタム コントロールとコンポーネントのプロパティや他のメンバーに適用できる属性について説明します。

コンポーネントのデザイン時属性
ビジュアル デザイナーでデザインするときに正しく表示されるようにコンポーネントとコントロールに適用するメタデータ属性の一覧を表示します。

デザイン時サポートの拡張
デザイン時サポートを提供するエディターやデザイナーなどのクラスを実装する方法について説明します。