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。按鈕」。
這個方法相當於具有 第二個參數的多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