Share via


コンポーネントのクラス

クラスとコンポーネントはいずれも、再利用できるコードのユニットです。 コンポーネントの作成は、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