複合 Windows フォーム コントロールの開発

更新 : 2007 年 11 月

異なる Windows フォーム コントロールを組み合わせることによって、複合 Windows フォーム コントロールを開発できます。System.Windows.Forms.UserControl から派生した複合コントロールはユーザー コントロールと呼ばれます。基本クラス UserControl は子コントロールに対してキーボード ルーティングを提供し、子コントロールがフォーカスを受け取ることができるようにします。ユーザー コントロールの例については、「方法 : Windows フォーム コントロールに属性を適用する」に示す UserControl のサンプルを参照してください。

Microsoft Visual Studio 2005 の Windows フォーム デザイナには、ユーザー コントロールを作成するための豊富なデザイン時サポートが用意されています。

Topic Location
方法 : UserControl クラスを継承する Windows フォーム コントロール
方法 : デザイン時にフォームの端に合わせてコントロールを配置する Windows フォーム コントロール
方法 : 複合コントロールを作成する Windows フォーム コントロール
チュートリアル : カスタム Windows フォーム コントロールのデザイン時のデバッグ Windows フォーム コントロール
チュートリアル : Visual C# による Windows フォーム コントロールからの継承 Windows フォーム コントロール
方法 : コントロールにツールボックス ビットマップを指定する Windows フォーム コントロール
方法 : 既存の Windows フォーム コントロールから継承する Windows フォーム コントロール
方法 : [ツールボックスのカスタマイズ] ダイアログ ボックスにコントロールを表示する Windows フォーム コントロール
チュートリアル : Visual C# による複合コントロールの作成 Windows フォーム コントロール
チュートリアル : Visual Basic による複合コントロールの作成 Windows フォーム コントロール
方法 : Windows フォームのコントロールを作成する Windows フォーム コントロール
方法 : コントロール クラスを継承する Windows フォーム コントロール
チュートリアル : Visual Basic による Windows フォーム コントロールからの継承 Windows フォーム コントロール
方法 : UserControl の実行時の動作をテストする Windows フォーム コントロール
チュートリアル : DesignerSerializationVisibilityAttribute を使用した、標準データ型のコレクションのシリアル化 Windows フォーム コントロール
方法 : デザイン時機能を活用した Windows フォーム コントロールを作成する .NET Framework: アプリケーション開発
方法 : デザイン時機能を活用した Windows フォーム コントロールを作成する .NET Framework: アプリケーション開発
方法 : [ツールボックスのカスタマイズ] ダイアログ ボックスにコントロールを表示する Windows フォーム コントロール
チュートリアル : DesignerSerializationVisibilityAttribute を使用した、標準データ型のコレクションのシリアル化 Windows フォーム コントロール
チュートリアル : Visual C# による Windows フォーム コントロールからの継承 Windows フォーム コントロール
方法 : コントロールにツールボックス ビットマップを指定する Windows フォーム コントロール
方法 : 既存の Windows フォーム コントロールから継承する Windows フォーム コントロール
チュートリアル : カスタム Windows フォーム コントロールのデザイン時のデバッグ Windows フォーム コントロール
方法 : コントロール クラスを継承する Windows フォーム コントロール
方法 : UserControl の実行時の動作をテストする Windows フォーム コントロール
方法 : デザイン時にフォームの端に合わせてコントロールを配置する Windows フォーム コントロール
方法 : UserControl クラスを継承する Windows フォーム コントロール
方法 : Windows フォームのコントロールを作成する Windows フォーム コントロール
方法 : 複合コントロールを作成する Windows フォーム コントロール
チュートリアル : Visual Basic による複合コントロールの作成 Windows フォーム コントロール
チュートリアル : Visual C# による複合コントロールの作成 Windows フォーム コントロール
チュートリアル : Visual Basic による Windows フォーム コントロールからの継承 Windows フォーム コントロール
チュートリアル : DesignerSerializationVisibilityAttribute を使用した、標準データ型のコレクションのシリアル化 Windows フォーム コントロール
方法 : デザイン時にフォームの端に合わせてコントロールを配置する Windows フォーム コントロール
方法 : デザイン時機能を活用した Windows フォーム コントロールを作成する .NET Framework : アプリケーション開発
方法 : [ツールボックスのカスタマイズ] ダイアログ ボックスにコントロールを表示する Windows フォーム コントロール
チュートリアル : Visual C# による Windows フォーム コントロールからの継承 Windows フォーム コントロール
方法 : コントロールにツールボックス ビットマップを指定する Windows フォーム コントロール
方法 : 既存の Windows フォーム コントロールから継承する Windows フォーム コントロール
チュートリアル : カスタム Windows フォーム コントロールのデザイン時のデバッグ Windows フォーム コントロール
方法 : コントロール クラスを継承する Windows フォーム コントロール
方法 : UserControl の実行時の動作をテストする Windows フォーム コントロール
方法 : UserControl クラスを継承する Windows フォーム コントロール
方法 : Windows フォームのコントロールを作成する Windows フォーム コントロール
方法 : 複合コントロールを作成する Windows フォーム コントロール
チュートリアル : Visual Basic による複合コントロールの作成 Windows フォーム コントロール
チュートリアル : Visual C# による複合コントロールの作成 Windows フォーム コントロール
チュートリアル : Visual Basic による Windows フォーム コントロールからの継承 Windows フォーム コントロール
方法 : デザイン時機能を活用した Windows フォーム コントロールを作成する dv_fxdeveloping
方法: [ツールボックス アイテムの選択] ダイアログ ボックスにコントロールを表示する dv_mclictl
チュートリアル : DesignerSerializationVisibilityAttribute を使用した、標準データ型のコレクションのシリアル化 dv_mclictl
チュートリアル : Visual C# による Windows フォーム コントロールからの継承 dv_mclictl
方法 : コントロールにツールボックス ビットマップを指定する dv_mclictl
方法 : 既存の Windows フォーム コントロールから継承する dv_mclictl
チュートリアル : カスタム Windows フォーム コントロールのデザイン時のデバッグ dv_mclictl
方法 : コントロール クラスを継承する dv_mclictl
方法 : UserControl の実行時の動作をテストする dv_mclictl
方法 : デザイン時にフォームの端に合わせてコントロールを配置する dv_mclictl
方法 : UserControl クラスを継承する dv_mclictl
方法 : Windows フォームのコントロールを作成する dv_mclictl
方法 : 複合コントロールを作成する dv_mclictl
チュートリアル : Visual Basic による複合コントロールの作成 dv_mclictl
チュートリアル : Visual C# による複合コントロールの作成 dv_mclictl
チュートリアル : Visual Basic による Windows フォーム コントロールからの継承 dv_mclictl
方法 : デザイン時機能を活用した Windows フォーム コントロールを作成する dv_fxdeveloping

参照

処理手順

方法 : Windows フォーム コントロールに属性を適用する

概念

さまざまなカスタム コントロール

その他の技術情報

Windows フォーム コントロールの例

.NET Framework を使用したカスタム Windows フォーム コントロールの開発