TypeDescriptor.GetComponentName メソッド

定義

指定したコンポーネントの名前を返します。

オーバーロード

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

パラメーター

component
Object

必要なクラス名に対応する Object

戻り値

String

指定したコンポーネントの名前を内容とする String。コンポーネント名が存在しない場合は null

例外

componentnullです。

component はプロセス間リモート オブジェクトです。

注釈

通常、このメソッドはコンポーネントのサイトの名前 (存在する場合) を返します。 たとえば、ボタンのクラス名は "System.Windows.Forms.Button" です。

このメソッドは、 の 2 番目のパラメーターfalseを持つオーバーロードされたGetComponentName(Object, Boolean)メソッドと同じです。

このメソッドは、デザイン時にコンポーネントのインスタンスの名前を取得するために使用されます。

こちらもご覧ください

適用対象

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

パラメーター

component
Object

必要なクラス名に対応する Object

noCustomTypeDesc
Boolean

カスタム型の説明情報を検討しない場合は true。それ以外の場合は false

戻り値

String

指定したコンポーネントのクラスの名前、またはコンポーネント名が存在しない場合は null

例外

componentnullです。

component はプロセス間リモート オブジェクトです。

注釈

このメソッドは、デザイン時にコンポーネントのインスタンスの名前を取得するために使用されます。 通常、このメソッドはコンポーネントのサイトの名前 (存在する場合) を返します。 たとえば、ボタンのクラス名は "System.Windows.Forms.Button" です。 コンポーネントが インターフェイスを実装している ICustomTypeDescriptor 場合は、代替名を返すことができます。

こちらもご覧ください

適用対象