Windows フォーム コントロールのプロパティProperties in Windows Forms Controls

Windows フォーム コントロールは多くのプロパティ フォームの基本クラスを継承してSystem.Windows.Forms.Controlします。A Windows Forms control inherits many properties form the base class System.Windows.Forms.Control. などのプロパティが含まれますFontForeColorBackColorBoundsClientRectangleDisplayRectangleEnabledFocusedHeightWidthVisibleAutoSize、その他の多くとします。These include properties such as Font, ForeColor, BackColor, Bounds, ClientRectangle, DisplayRectangle, Enabled, Focused, Height, Width, Visible, AutoSize, and many others. 詳細については、継承されたプロパティは、次を参照してください。System.Windows.Forms.Controlします。For details about inherited properties, see System.Windows.Forms.Control.

コントロールで継承されたプロパティをオーバーライドしたり、新しいプロパティを定義したりできます。You can override inherited properties in your control as well as define new properties.

このセクションの内容In This Section

プロパティの定義Defining a Property
カスタム コントロールまたはカスタム コンポーネントのプロパティを実装する方法と、そのプロパティをデザイン環境に統合する方法について説明します。Shows how to implement a property for a custom control or component and shows how to integrate the property into the design environment.

ShouldSerialize メソッドと Reset メソッドによる既定値の定義Defining Default Values with the ShouldSerialize and Reset Methods
カスタム コントロールまたはカスタム コンポーネントの既定のプロパティ値を定義する方法について説明します。Shows how to define default property values for a custom control or component.

プロパティ変更イベントProperty-Changed Events
プロパティ値が変更されたときに、プロパティ変更通知を有効にする方法について説明します。Describes how to enable property-change notifications when a property value changes.

方法: 内在コントロールのプロパティを公開します。How to: Expose Properties of Constituent Controls
カスタム複合コントロール内の内在コントロールのプロパティを公開する方法について説明します。Shows how to expose properties of constituent controls in a custom composite control.

カスタム コントロールへのメソッドの実装Method Implementation in Custom Controls
カスタム コントロールおよびカスタム コンポーネントにメソッドを実装する方法について説明します。Describes how to implement methods in custom controls and components.


複合コントロールを実装するための基本クラスについて説明します。Documents the base class for implementing composite controls.

指定する属性について、TypeConverterカスタム プロパティの型を使用します。Documents the attribute that specifies the TypeConverter to use for a custom property type.

指定する属性について、UITypeEditorカスタム プロパティに使用します。Documents the attribute that specifies the UITypeEditor to use for a custom property.

Windows フォーム コントロールの属性Attributes in Windows Forms Controls
カスタム コントロールとコンポーネントのプロパティや他のメンバーに適用できる属性について説明します。Describes the attributes you can apply to properties or other members of your custom controls and components.

コンポーネントのデザイン時属性Design-Time Attributes for Components
ビジュアル デザイナーでデザインするときに正しく表示されるようにコンポーネントとコントロールに適用するメタデータ属性の一覧を表示します。Lists metadata attributes to apply to components and controls so that they are displayed correctly at design time in visual designers.

デザイン時サポートの拡張Extending Design-Time Support
デザイン時サポートを提供するエディターやデザイナーなどのクラスを実装する方法について説明します。Describes how to implement classes such as editors and designers that provide design-time support.