TypeDescriptor.GetComponentName メソッド

定義

指定したコンポーネントの名前を返します。Returns the name of the specified component.

オーバーロード

GetComponentName(Object)

既定の型記述子を使用して、指定したコンポーネントの名前を返します。Returns the name of the specified component using the default type descriptor.

GetComponentName(Object, Boolean)

カスタムの型記述子を使用して、指定したコンポーネントの名前を返します。Returns the name of the specified component using a custom type descriptor.

GetComponentName(Object)

既定の型記述子を使用して、指定したコンポーネントの名前を返します。Returns the name of the specified component using the default type descriptor.

public:
 static System::String ^ GetComponentName(System::Object ^ component);
public static string GetComponentName (object component);
static member GetComponentName : obj -> string
Public Shared Function GetComponentName (component As Object) As String

パラメーター

component
Object

クラス名を取得する対象の ObjectThe Object for which you want the class name.

戻り値

指定したコンポーネントの名前を内容とする String。コンポーネント名が存在しない場合は nullA String containing the name of the specified component, or null if there is no component name.

例外

componentnull です。component is null.

component はプロセス間リモート オブジェクトです。component is a cross-process remoted object.

注釈

通常、このメソッドは、コンポーネントが存在する場合は、そのサイトの名前を返します。Typically, this method returns the name for the site of the component, if one exists. たとえば、ボタンのクラス名は、"system.string" になります。For example, the class name for a button is "System.Windows.Forms.Button".

このメソッドは、falseの2番目のパラメーターを使用して、オーバーロードされた GetComponentName(Object, Boolean) メソッドに相当します。This method is equivalent to the overloaded GetComponentName(Object, Boolean) method with a second parameter of false.

このメソッドは、デザイン時にコンポーネントのインスタンスの名前を取得するために使用されます。This method is used at design time to retrieve the name of an instance of a component.

こちらもご覧ください

GetComponentName(Object, Boolean)

カスタムの型記述子を使用して、指定したコンポーネントの名前を返します。Returns the name of the specified component using a custom type descriptor.

public:
 static System::String ^ GetComponentName(System::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

必要なクラス名に対応する ObjectThe Object for which you want the class name.

noCustomTypeDesc
Boolean

カスタム型説明情報を検討する true。それ以外の場合は falsetrue to consider custom type description information; otherwise, false.

戻り値

指定したコンポーネントのクラスの名前、またはコンポーネント名が存在しない場合は nullThe name of the class for the specified component, or null if there is no component name.

例外

componentnullです。component is null.

component はプロセス間リモート オブジェクトです。component is a cross-process remoted object.

注釈

このメソッドは、デザイン時にコンポーネントのインスタンスの名前を取得するために使用されます。This method is used at design time to retrieve the name of an instance of a component. 通常、このメソッドは、コンポーネントが存在する場合は、そのサイトの名前を返します。Typically, this method returns the name for the site of the component, if one exists. たとえば、ボタンのクラス名は、"system.string" になります。For example, the class name for a button is "System.Windows.Forms.Button". コンポーネントが ICustomTypeDescriptor インターフェイスを実装している場合は、代替名を返すことができます。If the component implements the ICustomTypeDescriptor interface, it can return an alternate name.

こちらもご覧ください

適用対象