TypeDescriptor.GetComponentName メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したコンポーネントの名前を返します。
オーバーロード
GetComponentName(Object) |
既定の型記述子を使用して、指定されたコンポーネントの名前を返します。 |
GetComponentName(Object, Boolean) |
カスタムの型記述子を使用して、指定されたコンポーネントの名前を返します。 |
GetComponentName(Object)
既定の型記述子を使用して、指定されたコンポーネントの名前を返します。
public:
static System::String ^ GetComponentName(System::Object ^ component);
public static string GetComponentName (object component);
public static string? GetComponentName (object component);
static member GetComponentName : obj -> string
Public Shared Function GetComponentName (component As Object) As String
パラメーター
戻り値
指定したコンポーネントの名前を内容とする String。コンポーネント名が存在しない場合は null
。
例外
component
が null
です。
component
はプロセス間リモート オブジェクトです。
注釈
通常、このメソッドはコンポーネントのサイトの名前 (存在する場合) を返します。 たとえば、ボタンのクラス名は "System.Windows" です。Forms。ボタン"。
このメソッドは、 の 2 番目のパラメーターfalse
を持つオーバーロードされたGetComponentName(Object, Boolean)メソッドと同じです。
このメソッドは、デザイン時にコンポーネントのインスタンスの名前を取得するために使用されます。
こちらもご覧ください
- GetComponentName()
- GetClassName
- GetFullComponentName(Object)
- CreateInstance(IServiceProvider, Type, Type[], Object[])
- GetReflectionType
適用対象
GetComponentName(Object, Boolean)
カスタムの型記述子を使用して、指定されたコンポーネントの名前を返します。
public:
static System::String ^ GetComponentName(System::Object ^ component, bool noCustomTypeDesc);
public static string GetComponentName (object component, bool noCustomTypeDesc);
public static string? GetComponentName (object component, bool noCustomTypeDesc);
static member GetComponentName : obj * bool -> string
Public Shared Function GetComponentName (component As Object, noCustomTypeDesc As Boolean) As String
パラメーター
- noCustomTypeDesc
- Boolean
カスタム型の説明情報を検討しない場合は true
。それ以外の場合は false
。
戻り値
指定したコンポーネントのクラスの名前、またはコンポーネント名が存在しない場合は null
。
例外
component
が null
です。
component
はプロセス間リモート オブジェクトです。
注釈
このメソッドは、デザイン時にコンポーネントのインスタンスの名前を取得するために使用されます。 通常、このメソッドはコンポーネントのサイトの名前 (存在する場合) を返します。 たとえば、ボタンのクラス名は "System.Windows" です。Forms。ボタン"。 コンポーネントが インターフェイスを実装している ICustomTypeDescriptor 場合は、代替名を返すことができます。
こちらもご覧ください
- GetComponentName()
- ICustomTypeDescriptor
- GetClassName
- GetFullComponentName(Object)
- CreateInstance(IServiceProvider, Type, Type[], Object[])
- GetReflectionType
適用対象
.NET