System.ComponentModelとは? わかりやすく解説

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 StudioCustom 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 が使用するフィルタ種類を示すために使用される識別子定義します

System.ComponentModel

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/05/08 19:35 UTC 版)

基本クラスライブラリ」の記事における「System.ComponentModel」の解説

コンポーネントおよびコントロール対す実行時およびデザイン時の振る舞い実装する機能提供する。「属性、型のコンバーターデータソースバインディング、およびライセンスコンポーネントの実装のための」インフラ含んでいる。

※この「System.ComponentModel」の解説は、「基本クラスライブラリ」の解説の一部です。
「System.ComponentModel」を含む「基本クラスライブラリ」の記事については、「基本クラスライブラリ」の概要を参照ください。

ウィキペディア小見出し辞書の「System.ComponentModel」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「System.ComponentModel」の関連用語

System.ComponentModelのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



System.ComponentModelのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの基本クラスライブラリ (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS