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」。

這個方法相當於具有 第二個參數 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 介面,它可以傳回替代名稱。

另請參閱

適用於