クリックして評価とフィードバックをお寄せください
MSDN
MSDN ライブラリ
.NET 開発
以前のバージョン
.NET Framework SDK 2.0
System.ComponentModel
すべて縮小/すべて展開 すべて縮小
このページは次のバージョンについて記述しています。
Microsoft Visual Studio 2005/.NET Framework 2.0

その他のバージョンについては、以下の情報を参照してください。
.NET Framework クラス ライブラリ
System.ComponentModel 名前空間

System.ComponentModel 名前空間は、コンポーネントとコントロールの実行時およびデザイン時の動作を実装するために使用するクラスを提供します。この名前空間には、属性、型コンバータ、データ ソースへの連結、およびライセンス コンポーネントを実装するための基本クラスと基本インターフェイスが含まれています。

この名前空間内に含まれるクラスは、次のカテゴリに分類されます。

 クラス説明
パブリック クラスAddingNewEventArgsBindingSource.AddingNew イベントのデータを提供します。
パブリック クラスAmbientValueAttributeプロパティに別のソースから値を取得させる目的で、そのプロパティに渡す値を指定します。このような動作はアンビエンスと呼ばれます。このクラスは継承できません。
パブリック クラスArrayConverterArray 型オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバータを提供します。
パブリック クラスAsyncCompletedEventArgsMethodNameCompleted イベントのデータを提供します。
パブリック クラスAsyncOperation非同期操作の有効期間を追跡します。
パブリック クラスAsyncOperationManager非同期メソッドの呼び出しをサポートするクラスに同時実行管理を提供します。このクラスは継承できません。
パブリック クラスAttributeCollection属性のコレクションを表します。
パブリック クラスAttributeProviderAttribute属性のリダイレクトを有効にします。このクラスは継承できません。
パブリック クラスBackgroundWorker個別のスレッドで操作を実行します。
パブリック クラスBaseNumberConverter非浮動小数点型の基本型コンバータを提供します。
パブリック クラスBindableAttributeメンバが通常、バインディングに使用されるかどうかを指定します。このクラスは継承できません。
パブリック クラスBindingListデータ バインディングをサポートしているジェネリック コレクションを提供します。
パブリック クラスBooleanConverterBoolean 型オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバータを提供します。
パブリック クラスBrowsableAttribute[プロパティ] ウィンドウにプロパティやイベントを表示するかどうかを指定します。
パブリック クラスByteConverter8 ビット符号なし整数オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバータを提供します。
パブリック クラスCancelEventArgsキャンセルできるイベントのデータを提供します。
パブリック クラスCategoryAttributePropertyGrid コントロールが [項目別] モードに設定されているときに、コントロールに表示するプロパティまたはイベントを分類するカテゴリの名前を指定します。
パブリック クラスCharConverterUnicode 文字オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバータを提供します。
パブリック クラスCollectionChangeEventArgsCollectionChanged イベントのデータを提供します。
パブリック クラスCollectionConverterコレクション オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバータを提供します。
パブリック クラスComplexBindingPropertiesAttribute複合データ バインディングをサポートするコンポーネントのデータ ソース プロパティおよびデータ メンバ プロパティを指定します。このクラスは継承できません。
パブリック クラスComponentIComponent インターフェイスの基本実装を提供し、アプリケーション間でオブジェクトを共有できるようにします。
パブリック クラスComponentCollectionIComponent オブジェクトのコレクション用の読み取り専用コンテナを提供します。
パブリック クラスComponentConverterコンポーネントのさまざまな表現への変換や、その逆の変換を行う型コンバータを提供します。
パブリック クラスComponentEditorカスタムのコンポーネント エディタの基本クラスを提供します。
パブリック クラスComponentResourceManagerコンポーネントまたはオブジェクトのリソースを列挙するための簡単な機能を提供します。ComponentResourceManager クラスは、ResourceManager です。
パブリック クラスContainer0 個以上のコンポーネントをカプセル化します。
パブリック クラスContainerFilterServiceコンテナ フィルタ サービスの基本クラスを提供します。
パブリック クラスCultureInfoConverterCultureInfo 型オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバータを提供します。
パブリック クラスCustomTypeDescriptorICustomTypeDescriptor インターフェイスの単純な既定の実装を提供します。
パブリック クラスDataObjectAttributeある型を、ObjectDataSource オブジェクトへのバインドに適したオブジェクトとして識別します。このクラスは継承できません。
パブリック クラスDataObjectFieldAttributeデータ フィールドを表すプロパティのメタデータを提供します。このクラスは継承できません。
パブリック クラスDataObjectMethodAttribute型、メソッドが実行する操作の種類、およびメソッドが既定のデータ メソッドであるかどうかによって公開される、データ操作メソッドを識別します。このクラスは継承できません。
パブリック クラスDateTimeConverterDateTime 型オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバータを提供します。
パブリック クラスDecimalConverterDecimal 型オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバータを提供します。
パブリック クラスDefaultBindingPropertyAttributeコンポーネントの既定のバインディング プロパティを指定します。このクラスは継承できません。
パブリック クラスDefaultEventAttributeコンポーネントの既定のイベントを指定します。
パブリック クラスDefaultPropertyAttributeコンポーネントの既定のプロパティを指定します。
パブリック クラスDefaultValueAttributeプロパティの既定値を指定します。
パブリック クラスDescriptionAttributeプロパティまたはイベントの説明を指定します。
パブリック クラスDesignerAttributeコンポーネントに対するデザイン時サービスを実装するために使用するクラスを指定します。
パブリック クラスDesignerCategoryAttributeクラスのデザイナが特定のカテゴリに属していることを指定します。
パブリック クラスDesignerSerializationVisibilityAttributeデザイン時にコンポーネントのプロパティをシリアル化するときに使用する永続化の種類を指定します。
パブリック クラスDesignOnlyAttributeプロパティを設定できるのがデザイン時だけかどうかを指定します。
パブリック クラスDesignTimeVisibleAttributeDesignTimeVisibleAttribute は、コンポーネントの可視性をマークします。Yes が設定されている場合、ビジュアル デザイナは、このコンポーネントをデザイナに表示できます。
パブリック クラスDisplayNameAttribute引数を受け取らないプロパティ、イベント、またはパブリックな void メソッドの表示名を指定します。
パブリック クラスDoubleConverter倍精度浮動小数点数オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバータを提供します。
パブリック クラスDoWorkEventArgsDoWork イベント ハンドラのデータを提供します。
パブリック クラスEditorAttributeプロパティを変更するために使用するエディタを指定します。このクラスは継承できません。
パブリック クラスEditorBrowsableAttributeプロパティまたはメソッドをエディタから参照できるかどうかを指定します。このクラスは継承できません。
パブリック クラスEnumConverterEnum 型オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバータを提供します。
パブリック クラスEventDescriptorイベントに関する情報を提供します。
パブリック クラスEventDescriptorCollectionEventDescriptor オブジェクトのコレクションを表します。
パブリック クラスEventHandlerListデリゲートの単純なリストを提供します。このクラスは継承できません。
パブリック クラスExpandableObjectConverter拡張可能なオブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバータを提供します。
パブリック クラスExtenderProvidedPropertyAttribute拡張プロバイダによって提供されるプロパティを指定します。このクラスは継承できません。
パブリック クラスGuidConverterGuid 型オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバータを提供します。
パブリック クラスHandledEventArgsイベント ハンドラで完全に処理できるイベントのデータを提供します。
パブリック クラスImmutableObjectAttributeオブジェクトが編集できるサブ プロパティがないことを指定します。このクラスは継承できません。
パブリック クラスInheritanceAttributeこの属性に関連付けられているコンポーネントが基本クラスから継承されたかどうかを示します。このクラスは継承できません。
パブリック クラスInitializationEventAttribute初期化時に発生するイベントを指定します。このクラスは継承できません。
パブリック クラスInstallerTypeAttribute型に対して、コンポーネントをインストールするインストーラを指定します。
パブリック クラスInstanceCreationEditorPropertyGrid 内のドロップダウン ボックスから特定の型のプロパティのインスタンスを作成します。
パブリック クラスInt16Converter16 ビット符号付き整数オブジェクトのほかの表現への変換や、その逆の変換を行う型コンバータを提供します。
パブリック クラスInt32Converter32 ビット符号付き整数オブジェクトのほかの表現への変換や、その逆の変換を行う型コンバータを提供します。
パブリック クラスInt64Converter64 ビット符号付き整数オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバータを提供します。
パブリック クラスInvalidAsynchronousStateException操作を実行するスレッドが存在しない場合、またはスレッドにメッセージ ループがない場合に、スローされます。
パブリック クラスInvalidEnumArgumentException引数として使用した列挙値が無効な場合にスローされる例外。
パブリック クラスLicenseすべてのライセンスの abstract 基本クラスを提供します。ライセンスは、コンポーネントの特定のインスタンスに対して与えられます。
パブリック クラスLicenseContextライセンスを与えられたオブジェクトをいつ使用できるかを指定し、そのドメイン内で実行するライセンスをサポートするために必要な追加のサービスを取得する方法を提供します。
パブリック クラスLicenseExceptionコンポーネントにライセンスが与えられなかった場合にスローされる例外を表します。
パブリック クラスLicenseManagerコンポーネントにライセンスを与え、LicenseProvider を管理するためのプロパティとメソッドを提供します。このクラスは継承できません。
パブリック クラスLicenseProviderライセンス プロバイダを実装するための abstract 基本クラスを提供します。
パブリック クラスLicenseProviderAttributeクラスと一緒に使用する LicenseProvider を指定します。このクラスは継承できません。
パブリック クラスLicFileLicenseProviderLicenseProvider の実装を提供します。このプロバイダは、Microsoft .NET Framework の標準ライセンス モジュールと同様に機能します。
パブリック クラスListBindableAttributeリストをデータ ソースとして使用できることを指定します。ビジュアル デザイナは、この属性を使用して、データ連結ピッカーに特定のリストを表示するかどうかを決定します。このクラスは継承できません。
パブリック クラスListChangedEventArgsListChanged イベントのデータを提供します。
パブリック クラスListSortDescriptionデータ ソースに適用される並べ替え操作に関する説明を提供します。
パブリック クラスListSortDescriptionCollectionListSortDescription オブジェクトのコレクションを表します。
パブリック クラスLocalizableAttributeプロパティをローカライズする必要があるかどうかを指定します。このクラスは継承できません。
パブリック クラスLookupBindingPropertiesAttribute検索ベースのバインディングをサポートするプロパティを指定します。このクラスは継承できません。
パブリック クラスMarshalByValueComponentIComponent を実装し、値渡しでマーシャリングされた (シリアル化されたオブジェクトのコピーが渡された) リモート処理可能なコンポーネントの基本の実装を提供します。
パブリック クラスMaskedTextProviderMaskedTextBox コントロールなど、マスクをサポートする多数のコントロールで使用できるマスク解析サービスを表します。
パブリック クラスMemberDescriptorプロパティやイベントなどのクラス メンバを表します。これは抽象基本クラスです。
パブリック クラスMergablePropertyAttribute[プロパティ] ウィンドウ内で、プロパティをほかのオブジェクトに属するプロパティと組み合わせることができることを指定します。
パブリック クラスMultilineStringConverter複数行文字列から単純文字列への変換を行う型コンバータを提供します。
パブリック クラスNestedContainerINestedContainer インターフェイスの基本実装を提供し、コンテナが所有コンポーネントを持つことができるようにします。
パブリック クラスNotifyParentPropertyAttribute属性が適用されているプロパティの値が変更された場合に、親プロパティに通知することを示します。このクラスは継承できません。
パブリック クラスNullableConverternull 許容型とその基になるプリミティブ型との間の自動変換を行います。
パブリック クラスParenthesizePropertyNameAttribute関連付けられているプロパティの名前をかっこで囲んで [プロパティ] ウィンドウに表示するかどうかを示します。このクラスは継承できません。
パブリック クラスPasswordPropertyTextAttributeオブジェクトのテキスト表現がアスタリスク (*) などの文字によって隠されることを示します。このクラスは継承できません。
パブリック クラスProgressChangedEventArgsProgressChanged イベントのデータを提供します。
パブリック クラスPropertyChangedEventArgsPropertyChanged イベントのデータを提供します。
パブリック クラスPropertyDescriptorクラスのプロパティの抽象化を提供します。
パブリック クラスPropertyDescriptorCollectionPropertyDescriptor オブジェクトのコレクションを表します。
パブリック クラスPropertyTabAttribute指定したクラスに対して表示するプロパティ タブを識別します。
パブリック クラスProvidePropertyAttributeIExtenderProvider の実装元が他のコンポーネントに提供するプロパティの名前を指定します。このクラスは継承できません。
パブリック クラスReadOnlyAttributeこの属性が関連付けられているプロパティがデザイン時に読み取り専用か、または読み書き可能かを指定します。このクラスは継承できません。
パブリック クラスRecommendedAsConfigurableAttributeプロパティをアプリケーションの設定値として使用できることを指定します。
パブリック クラスReferenceConverterオブジェクト参照のほかの表現への変換や、その逆の変換を行う型コンバータを提供します。
パブリック クラスRefreshEventArgsRefreshed イベントのデータを提供します。
パブリック クラスRefreshPropertiesAttributeプロパティ グリッドに関連付けられた値を変更する場合はプロパティ グリッドを更新する必要があることを示します。このクラスは継承できません。
パブリック クラスRunInstallerAttributeアセンブリのインストール時に、Visual Studio の Custom Action Installer または インストーラ ツール (Installutil.exe) が起動されるかどうかを指定します。
パブリック クラスRunWorkerCompletedEventArgsMethodNameCompleted イベントのデータを提供します。
パブリック クラスSByteConverter8 ビット符号なし整数オブジェクトの文字列への変換や、その逆の変換を行う型コンバータを提供します。
パブリック クラスSettingsBindableAttributeコンポーネント プロパティをアプリケーション設定にバインドできる場合を指定します。
パブリック クラスSingleConverter単精度浮動小数点数オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバータを提供します。
パブリック クラスStringConverter文字列オブジェクトのほかの表現への変換や、その逆の変換を行う型コンバータを提供します。
パブリック クラスSyntaxCheckコンピュータ名とパスが特定の構文に準拠しているかどうかを検証するメソッドを提供します。このクラスは継承できません。
パブリック クラスTimeSpanConverterTimeSpan 型オブジェクトのほかの表現への変換や、その逆の変換を行う型コンバータを提供します。
パブリック クラスToolboxItemAttributeツールボックスの項目の属性を表します。
パブリック クラスToolboxItemFilterAttributeツールボックスの項目のために使用するフィルタ文字列およびフィルタの種類を指定します。
パブリック クラスTypeConverter値の型を他の型に変換し、標準値とサブプロパティにアクセスするための統一的な方法を提供します。
パブリック クラスTypeConverter.SimplePropertyDescriptorプロパティを持たないオブジェクトにプロパティを提供する abstract クラスを表します。
パブリック クラスTypeConverter.StandardValuesCollection値のコレクションを表します。
パブリック クラスTypeConverterAttributeこの属性が関連付けられているオブジェクトのコンバータとして使用する型を指定します。このクラスは継承できません。
パブリック クラスTypeDescriptionProviderTypeDescriptor に追加メタデータを提供します。
パブリック クラスTypeDescriptionProviderAttributeクラスのカスタムの型説明のプロバイダを指定します。このクラスは継承できません。
パブリック クラスTypeDescriptor属性、プロパティ、イベントなど、コンポーネントの特性に関する情報を提供します。このクラスは継承できません。
パブリック クラスTypeListConverter使用できる型をリスト ボックスに読み込むために使用できる型コンバータを提供します。
パブリック クラスUInt16Converter16 ビット符号なし整数オブジェクトのほかの表現への変換や、その逆の変換を行う型コンバータを提供します。
パブリック クラスUInt32Converter32 ビット符号なし整数オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバータを提供します。
パブリック クラスUInt64Converter64 ビット符号なし整数オブジェクトのほかの表現への変換や、その逆の変換を行う型コンバータを提供します。
パブリック クラスWarningExceptionエラーではなく警告として処理される例外を指定します。
パブリック クラスWin32ExceptionWin32 エラー コードの例外がスローされます。
 インターフェイス説明
パブリック インターフェイスIBindingListデータ ソースへの連結時の複雑な処理と単純な処理を両方ともサポートするために必要な機能を提供します。
パブリック インターフェイスIBindingListView高度な並べ替えとフィルタ処理の機能を提供して、IBindingList インターフェイスを拡張します。
パブリック インターフェイスICancelAddNewコレクションに新しい項目を追加する際のトランザクション機能を追加します。
パブリック インターフェイスIChangeTrackingオブジェクトが変更されたかどうかの問い合わせと、変更されたステータスのリセットを行うための機構を定義します。
パブリック インターフェイスIComNativeDescriptorHandlerCOM オブジェクトと TypeDescriptor の間の最上位のマップ レイヤ。
パブリック インターフェイスIComponentすべてのコンポーネントによって要求される機能を提供します。
パブリック インターフェイスIContainerコンテナの機能を提供します。コンテナとは、論理上 0 個以上のコンポーネントを格納しているオブジェクトです。
パブリック インターフェイスICustomTypeDescriptorオブジェクトの動的なカスタム型情報を提供するインターフェイスを提供します。
パブリック インターフェイスIDataErrorInfoユーザー インターフェイスをバインドできる、カスタム エラー情報を提示するための機能を提供します。
パブリック インターフェイスIEditableObjectデータ ソースとして使用されるオブジェクトの変更をコミットまたはロールバックする機能を提供します。
パブリック インターフェイスIExtenderProviderプロパティの適用範囲をコンテナ内のほかのコンポーネントまで拡張するインターフェイスを定義します。
パブリック インターフェイスIIntellisenseBuilder効率的にビルダの名前を検索して、ビルダを表示するインターフェイスを提供します。
パブリック インターフェイスIListSourceデータ ソースに連結できるリストを返す機能をオブジェクトに提供します。
パブリック インターフェイスINestedContainer入れ子になったコンテナを処理する機能を提供します。入れ子になったコンテナは、論理上 0 個以上のコンポーネントを格納し、親コンポーネントによって所有されています。
パブリック インターフェイスINestedSiteコンポーネントの入れ子になった完全名を取得できるようにします。
パブリック インターフェイスINotifyPropertyChangedプロパティ値が変更されたことをクライアントに通知します。
パブリック インターフェイスIRaiseItemChangedEventsクラスがプロパティ変更のイベントを ListChanged イベントに変換するかどうかを示します。
パブリック インターフェイスIRevertibleChangeTracking変更のロールバックをサポートします。
パブリック インターフェイスISiteサイトによって要求される機能を提供します。
パブリック インターフェイスISupportInitialize初期化をバッチ処理するための単純な処理通知をオブジェクトがサポートすることを指定します。
パブリック インターフェイスISupportInitializeNotificationコンポーネントとそのコンポーネントに依存するプロパティの初期化を調整できるようにします。
パブリック インターフェイスISynchronizeInvokeデリゲートを同期的または非同期的に実行する方法を提供します。
パブリック インターフェイスITypeDescriptorContextコンテナやプロパティ記述子などの、コンポーネントに関する文脈情報を提供します。
パブリック インターフェイスITypedListバインドに利用できるプロパティがバインド先のオブジェクトのパブリック プロパティと異なる場合に、バインド可能リストのスキーマを検出できるようにします。
 デリゲート説明
パブリック デリゲートAddingNewEventHandlerBindingSource.AddingNew イベントを処理するメソッドを表します。
パブリック デリゲートAsyncCompletedEventHandler非同期操作の MethodNameCompleted イベントを処理するメソッドを表します。
パブリック デリゲートCancelEventHandlerキャンセルできるイベントを処理するメソッドを表します。
パブリック デリゲートCollectionChangeEventHandlerコレクションに要素を追加したり、コレクションから要素を削除したりすると発生する CollectionChanged イベントを処理するメソッドを表します。
パブリック デリゲートDoWorkEventHandlerDoWork イベントを処理するメソッドを表します。このクラスは継承できません。
パブリック デリゲートHandledEventHandlerイベント ハンドラが戻った後に、さらに処理を必要とする場合と必要がない場合があるイベントを処理できるメソッドを表します。
パブリック デリゲートListChangedEventHandlerIBindingList クラスの ListChanged イベントを処理するメソッドを表します。
パブリック デリゲートProgressChangedEventHandlerBackgroundWorker クラスの ProgressChanged イベントを処理するメソッドを表します。このクラスは継承できません。
パブリック デリゲートPropertyChangedEventHandlerコンポーネントでプロパティが変更されたときに発生する PropertyChanged イベントを処理するメソッドを表します
パブリック デリゲートRefreshEventHandlerデザイン時に Type またはコンポーネントが変更された場合に発生する Refreshed イベントを処理するメソッドを表します
パブリック デリゲートRunWorkerCompletedEventHandlerBackgroundWorker クラスの RunWorkerCompleted イベントを処理するメソッドを表します。
 列挙体説明
パブリック列挙体BindableSupportプロパティをデータ要素または別のプロパティに連結できるかどうかを示す値を指定します。
パブリック列挙体BindingDirectionテンプレートを一方向または双方向のいずれでバインドできるのかを指定します。
パブリック列挙体CollectionChangeActionコレクションがどのように変更されるかを示します。
パブリック列挙体DataObjectMethodTypeメソッドに適用された DataObjectMethodAttribute で指定された、メソッドによって実行されるデータ操作の種類を示します。
パブリック列挙体DesignerSerializationVisibilityデザイン時シリアライザに対するプロパティの参照可能範囲を指定します。
パブリック列挙体EditorBrowsableStateプロパティまたはメソッドがエディタ内から参照できる状態かどうかを指定します。
パブリック列挙体InheritanceLevelさまざまな種類の継承レベルを示す識別子を定義します。
パブリック列挙体LicenseUsageModeLicense をいつ使用できるかを指定します。
パブリック列挙体ListChangedTypeリストがどのように変更されたかを示します。
パブリック列挙体ListSortDirection並べ替え操作の方向を指定します。
パブリック列挙体MaskedTextResultHintマスクされたテキストの解析操作の結果を簡潔に説明する値を指定します。
パブリック列挙体PropertyTabScope[プロパティ] ウィンドウにあるタブのスコープの永続性を示す識別子を定義します。
パブリック列挙体RefreshProperties[プロパティ] ウィンドウの表示を更新するときの型を示す識別子を定義します。
パブリック列挙体ToolboxItemFilterTypeToolboxItemFilterAttribute が使用するフィルタの種類を示すために使用される識別子を定義します。
コミュニティ コンテンツ   コミュニティ コンテンツとは
新しいコンテンツの追加 RSS  注釈
Processing
© 2009 Microsoft Corporation. All rights reserved. 使用条件 | 商標 | プライバシー
Page view tracker