デザイン時の Windows フォーム コントロールの開発
.NET Framework には、コントロールの作成に使用できる、豊富なコントロール作成機能が用意されています。 複合コントロールをデザインするときに、既存のコントロールのコレクションとして動作するようにデザインするという制限はなくなりました。 継承を使って、既存の複合コントロールまたは既存の Windows フォーム コントロールから独自のコントロールを作成できます。 また、カスタム描画を実装する独自のコントロールをデザインすることもできます。 これらのオプションを使用すると、ビジュアル インターフェイスのデザインおよび機能に高い柔軟性が得られます。 これらの機能を利用するには、オブジェクト ベースのプログラミングの概念について理解する必要があります。
Visual Basic メモ |
---|
継承について詳細に理解している必要はありませんが、「Inheritance in Visual Basic」を参照すると役に立つ場合があります。 |
Web フォームで使用するカスタム コントロールを作成する場合は、「ASP.NET カスタム サーバー コントロールの開発」を参照してください。
このセクションの内容
チュートリアル : Visual Basic による複合コントロールの作成
Visual Basic を使って単純な複合コントロールを作成する方法について説明します。チュートリアル : Visual C# による複合コントロールの作成
C# を使って単純な複合コントロールを作成する方法について説明します。チュートリアル : Visual Basic による Windows フォーム コントロールからの継承
Visual Basic で継承を使って単純な Windows フォーム コントロールを作成する方法について説明します。チュートリアル : Visual C# による Windows フォーム コントロールからの継承
C# で継承を使って単純な Windows フォーム コントロールを作成する方法について説明します。チュートリアル : Windows フォーム コントロールのスマート タグを使用した共通タスクの実行
Windows フォーム コントロールのスマート タグ機能の使用法について説明します。チュートリアル : DesignerSerializationVisibilityAttribute を使用した、標準データ型のコレクションのシリアル化
DesignerSerializationVisibilityAttribute.Content 属性を使ってコレクションをシリアル化する方法について説明します。チュートリアル : カスタム Windows フォーム コントロールのデザイン時のデバッグ
Windows フォーム コントロールのデザイン時の動作をデバッグする方法について説明します。チュートリアル : Visual Studio のデザイン時機能を活用した Windows フォーム コントロールの作成
複合コントロールをデザイン環境に密に統合する方法について説明します。方法 : Windows フォームのコントロールを作成する
Windows フォーム コントロールの実装に関する考慮事項の概要について説明します。方法 : 複合コントロールを作成する
複合コントロールからの継承によりコントロールを作成する方法について説明します。方法 : UserControl クラスを継承する
複合コントロールを作成するための手順の概要について説明します。方法 : 既存の Windows フォーム コントロールから継承する
Button コントロール クラスからの継承により拡張コントロールを作成する方法について説明します。方法 : コントロール クラスを継承する
拡張コントロール作成の概要について説明します。方法 : デザイン時にフォームの端に合わせてコントロールを配置する
Dock プロパティを使って、フォーム上のコントロールをそのフォームの端に配置する方法について説明します。方法: [ツールボックス アイテムの選択] ダイアログ ボックスにコントロールを表示する
[ツールボックスのカスタマイズ] ダイアログ ボックスに表示されるようにコントロールをインストールする手順を説明します。方法 : コントロールにツールボックス ビットマップを指定する
ToolboxBitmapAttribute を使って、ツールボックス内のカスタム コントロールの横にアイコンを表示する方法について説明します。方法 : UserControl の実行時の動作をテストする
UserControl テスト コンテナーを使って複合コントロールの動作をテストする方法について説明します。Windows フォーム デザイナーでのデザイン時エラー
Microsoft Visual Studio で Windows フォーム デザイナーの読み込みに失敗した場合に表示されるデザイン時エラー一覧の意味と使い方について説明します。コントロールとコンポーネントの作成時のトラブルシューティング
カスタム コンポーネントまたはカスタム コントロールの作成時に起こる一般的な問題を診断し、修正する方法について説明します。
参照
System.Windows.Forms.Control
このクラスについて説明し、すべてのメンバーへのリンクの一覧を示します。System.Windows.Forms.UserControl
このクラスについて説明し、すべてのメンバーへのリンクの一覧を示します。
関連項目
.NET Framework を使用したカスタム Windows フォーム コントロールの開発
.NET Framework を使って独自のカスタム コントロールを作成する方法について説明します。共通言語仕様
コンポーネントの作成および使用を簡略化するためにデザインされた共通言語ランタイムについて紹介します。 この簡略化により、異なるプログラミング言語で記述されたコンポーネント間での相互運用性が強化されています。 共通言語仕様 (CLS: Common Language Specification) により、複数のプログラミング言語で動作するツールやコンポーネントを作成できます。チュートリアル : ツールボックスへのカスタム コンポーネントの自動設定
コンポーネントまたはコントロールを [ツールボックスのカスタマイズ] ダイアログ ボックスに表示する方法について説明します。