コンポーネントのクラス

クラスとコンポーネントはいずれも、再利用できるコードのユニットです。コンポーネントの作成は、1 つのクラスから始めます。コンポーネントの相互通信規格に準拠しているクラスは、コンポーネントになります。この規格は、IComponent インターフェイスによって提供されます。IComponent インターフェイスを実装しているクラスはすべてコンポーネントです。インターフェイスの詳細については、「インターフェイス (C# プログラミング ガイド)」および「インターフェイス (Visual Basic)」を参照してください。コンポーネントの相互通信規格を使用すると、複数のコンポーネントを迅速に接続してより大きなプログラムを作成できます。共通言語仕様 (CLS: Common Language Specification) は、共通言語ランタイムで実行するコンポーネント間の対話方法を規定しています。詳細については、「共通言語仕様」を参照してください。

.NET Framework には、デザイン環境で適切に稼動するコンポーネントを簡単に作成するために、IComponent インターフェイスと Component 基本クラスが用意されています。また、ビジュアルなコンポーネントを簡単に作成するために、UserControl クラスと Control クラスが用意されています。

このセクションの内容

関連項目

Topic Location
コンポーネント作成のチュートリアル Windows フォーム カスタム コントロール
コンポーネント作成のチュートリアル Windows フォーム カスタム コントロール
コンポーネント作成のチュートリアル dv_mclicc
コンポーネント作成のチュートリアル dv_mclicc

参照

関連項目

Component

IComponent

IDesigner