コンポーネントのクラス

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

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

このセクションの内容

関連項目

トピック 場所
コンポーネント作成のチュートリアル Windows フォーム カスタム コントロール
コンポーネント作成のチュートリアル Windows フォーム カスタム コントロール
コンポーネント作成のチュートリアル dv_mclicc
コンポーネント作成のチュートリアル dv_mclicc

参照

関連項目

Component

IComponent

IDesigner