次の方法で共有


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

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

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

このセクションでは

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

ShouldSerialize メソッドと Reset メソッドを使用した既定値の定義
カスタム コントロールまたはコンポーネントの既定のプロパティ値を定義する方法を示します。

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

方法: 構成コントロールのプロパティを公開する
カスタム複合コントロールの構成コントロールのプロパティを公開する方法を示します。

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

参考

UserControl
複合コントロールを実装するための基本クラスを文書化します。

TypeConverterAttribute
カスタム プロパティ型に使用する TypeConverter を指定する属性を文書化します。

EditorAttribute
カスタム プロパティに使用する UITypeEditor を指定する属性を文書化します。

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

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

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