Windows フォーム コントロールの開発
Windows フォーム コントロールは、ユーザー インターフェイスの機能をカプセル化した再利用可能なコンポーネントです。Windows フォーム コントロールはクライアント側 Windows アプリケーションで使用されます。Windows フォームには、すぐに使用できる多くのコントロールが用意されています。また、開発者が独自にコントロールを開発するためのインフラストラクチャも用意されています。既存の複数のコントロールを組み合わせたり、拡張したり、またカスタム コントロールを作成したりできます。ここでは、Windows フォーム コントロールを作成するために役立つ背景情報とサンプルを紹介します。
このセクションの内容
- Windows フォームでのコントロールの使用方法の概要
Windows フォーム アプリケーションでコントロールを使用するときに不可欠な要素について説明します。 - Windows フォーム コンポーネント階層
System.Windows.Forms 名前空間でのコントロールとコンポーネントのクラス階層構造を表示します。 - Windows フォーム コントロール開発の基本概念
Windows フォーム コントロールの開発に関する基本概念について説明します。 - Windows フォーム コントロールのプロパティ
Windows フォーム コントロールにプロパティを追加する方法を示します。 - Windows フォーム コントロールのイベント
Windows フォーム コントロールでのイベントの処理方法と定義方法について説明します。 - Windows フォーム コントロールのレンダリング
コントロールの表示ロジックをプログラミングする方法について説明します。 - マルチスレッド Windows フォーム コントロールのサンプル
マルチスレッド コントロールの実装方法について説明します。 - 複合 Windows フォーム コントロールの開発
既存の複数のコントロールを組み合わせた複合コントロールの実装方法の概要を示します。 - Windows フォーム コントロールのサンプル
このセクションで説明する概念を例証するカスタム コントロールのサンプルを紹介します。このサンプル コントロールでは、プロパティの定義、メソッドのオーバーライド、イベントの発生、コントロール自体のレンダリングを行います。
関連項目
- コンポーネントのデザイン時属性
コンポーネントとコントロールに適用されるメタデータ属性の一覧を示します。メタデータ属性が適用されたコンポーネントとコントロールは、デザイン時にビジュアル デザイナで適切に表示されます。 - デザイン時サポートの拡張
デザイン時サポートを提供するエディタやデザイナなどのクラスを実装する方法を説明します。 - コンポーネントおよびコントロールのライセンス処理
コントロールまたはコンポーネントにライセンス処理を実装する方法を説明します。