Share via


TypeDescriptor.GetEditor Yöntem

Tanım

Belirtilen temel türe sahip bir düzenleyici döndürür.

Aşırı Yüklemeler

GetEditor(Object, Type)

Belirtilen bileşen için belirtilen temel türe sahip bir düzenleyici alır.

GetEditor(Type, Type)

Belirtilen tür için belirtilen temel türe sahip bir düzenleyici döndürür.

GetEditor(Object, Type, Boolean)

Belirtilen temel türe sahip ve belirtilen bileşen için özel tür tanımlayıcısı olan bir düzenleyici döndürür.

GetEditor(Object, Type)

Kaynak:
TypeDescriptor.cs
Kaynak:
TypeDescriptor.cs
Kaynak:
TypeDescriptor.cs

Belirtilen bileşen için belirtilen temel türe sahip bir düzenleyici alır.

public:
 static System::Object ^ GetEditor(System::Object ^ component, Type ^ editorBaseType);
public static object GetEditor (object component, Type editorBaseType);
public static object? GetEditor (object component, Type editorBaseType);
static member GetEditor : obj * Type -> obj
Public Shared Function GetEditor (component As Object, editorBaseType As Type) As Object

Parametreler

component
Object

Düzenleyiciyi almak için bileşen.

editorBaseType
Type

Type Bulmak istediğiniz düzenleyicinin temel türünü temsil eden bir.

Döndürülenler

Belirtilen düzenleyici türüne yayınlanabilen veya null istenen türde bir düzenleyici bulunamazsa düzenleyici örneği.

Özel durumlar

component veya editorBaseType şeklindedir null.

component işlemler arası uzak bir nesnedir.

Açıklamalar

türü editorBaseType genellikle UITypeEditorşeklindedir, ancak başka türler de kullanabilirsiniz (örneğin, ComponentEditor ve InstanceCreationEditor).

Bir özellik için birden çok düzenleyici tanımlayabilirsiniz. Kullanmak istediğiniz düzenleyiciyi seçmek için bu yöntemi kullanırsınız.

Ayrıca bkz.

Şunlara uygulanır

GetEditor(Type, Type)

Kaynak:
TypeDescriptor.cs
Kaynak:
TypeDescriptor.cs
Kaynak:
TypeDescriptor.cs

Belirtilen tür için belirtilen temel türe sahip bir düzenleyici döndürür.

public:
 static System::Object ^ GetEditor(Type ^ type, Type ^ editorBaseType);
public static object GetEditor (Type type, Type editorBaseType);
public static object? GetEditor (Type type, Type editorBaseType);
static member GetEditor : Type * Type -> obj
Public Shared Function GetEditor (type As Type, editorBaseType As Type) As Object

Parametreler

type
Type

Type Hedef bileşenin.

editorBaseType
Type

Type Bulmaya çalıştığınız düzenleyicinin temel türünü temsil eden bir.

Döndürülenler

Verilen temel türe yayınlanabilen veya null istenen türün düzenleyicisi bulunamazsa düzenleyici nesnesinin bir örneği.

Özel durumlar

type veya editorBaseType şeklindedir null.

Açıklamalar

türü editorBaseType genellikle UITypeEditorşeklindedir, ancak diğer türleri de kullanabilirsiniz (örneğin ComponentEditor ve InstanceCreationEditor).

Bir tür için birden çok düzenleyici tanımlayabilirsiniz. Kullanmak istediğiniz yöntemi seçmek için bu yöntemi kullanırsınız.

Bu yöntemin bu sürümünü yalnızca nesnesinin bir örneğine sahip olmadığınızda çağırın.

Ayrıca bkz.

Şunlara uygulanır

GetEditor(Object, Type, Boolean)

Kaynak:
TypeDescriptor.cs
Kaynak:
TypeDescriptor.cs
Kaynak:
TypeDescriptor.cs

Belirtilen temel türe sahip ve belirtilen bileşen için özel tür tanımlayıcısı olan bir düzenleyici döndürür.

public:
 static System::Object ^ GetEditor(System::Object ^ component, Type ^ editorBaseType, bool noCustomTypeDesc);
public static object GetEditor (object component, Type editorBaseType, bool noCustomTypeDesc);
public static object? GetEditor (object component, Type editorBaseType, bool noCustomTypeDesc);
static member GetEditor : obj * Type * bool -> obj
Public Shared Function GetEditor (component As Object, editorBaseType As Type, noCustomTypeDesc As Boolean) As Object

Parametreler

component
Object

Düzenleyiciyi almak için bileşen.

editorBaseType
Type

Type Bulmak istediğiniz düzenleyicinin temel türünü temsil eden bir.

noCustomTypeDesc
Boolean

Özel tür açıklaması bilgilerinin dikkate alınıp alınmayacağını belirten bir bayrak.

Döndürülenler

Belirtilen düzenleyici türüne yayınlanabilen veya null istenen türde bir düzenleyici bulunamazsa düzenleyici örneği.

Özel durumlar

component veya editorBaseType şeklindedir null.

component işlemler arası uzak bir nesnedir.

Açıklamalar

türü editorBaseType genellikle UITypeEditorşeklindedir, ancak diğer türleri de kullanabilirsiniz (örneğin ComponentEditor ve InstanceCreationEditor).

Bir özellik için birden çok düzenleyici tanımlayabilirsiniz. Kullanmak istediğiniz düzenleyiciyi seçmek için bu yöntemi kullanırsınız.

Ayrıca bkz.

Şunlara uygulanır