TypeDescriptor.GetEditor Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.
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
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.
- 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.
- ICustomTypeDescriptor
- AddEditorTable(Type, Hashtable)
- GetConverter
- Kullanıcı Arabirimi Tür Düzenleyicilerine Genel Bakış
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin