CollectionEditor Sınıf
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.
Tasarım zamanında çoğu koleksiyon türünü düzenleyebilen bir kullanıcı arabirimi sağlar.
public ref class CollectionEditor : System::Drawing::Design::UITypeEditor
public class CollectionEditor : System.Drawing.Design.UITypeEditor
type CollectionEditor = class
inherit UITypeEditor
Public Class CollectionEditor
Inherits UITypeEditor
- Devralma
- Türetilmiş
Örnekler
Aşağıdaki kod örneği, öğesini EditorAttribute bir özelliğiyle ilişkilendirmek CollectionEditor için kullanır.
public:
[EditorAttribute(System::ComponentModel::Design::CollectionEditor::typeid,
System::Drawing::Design::UITypeEditor::typeid)]
property ICollection^ testCollection
{
ICollection^ get()
{
return Icollection;
}
void set( ICollection^ value )
{
Icollection = value;
}
}
private:
ICollection^ Icollection;
[EditorAttribute(typeof(System.ComponentModel.Design.CollectionEditor), typeof(System.Drawing.Design.UITypeEditor))]
public ICollection testCollection
{
get
{
return Icollection;
}
set
{
Icollection = value;
}
}
private ICollection Icollection;
<EditorAttribute(GetType(System.ComponentModel.Design.CollectionEditor), GetType(System.Drawing.Design.UITypeEditor))> _
Public Property testCollection() As ICollection
Get
Return Icollection
End Get
Set
Icollection = value
End Set
End Property
Private Icollection As ICollection
Devralanlara Notlar
Bu düzenleyici özelliği Item
olan koleksiyonları düzenleyebilir. Düzenleyici, varsa özelliğinden koleksiyonun Item
türünü belirleyebilir. Koleksiyonda bu özellik yoksa veya birden fazla türde koleksiyon sağlamak istiyorsanız, düzenleyiciyi diğer koleksiyon türlerini destekleyecek şekilde özelleştirmek için bu sınıfın korumalı bazı üyelerini geçersiz kılabilirsiniz.
Oluşturucular
CollectionEditor(Type) |
Belirtilen koleksiyon türünü kullanarak sınıfının yeni bir örneğini CollectionEditor başlatır. |
Özellikler
CollectionItemType |
Koleksiyondaki her öğenin veri türünü alır. |
CollectionType |
Koleksiyon nesnesinin veri türünü alır. |
Context |
Geçerli bağlamı gösteren bir tür tanımlayıcısı alır. |
HelpTopic |
Düzenleyicinin iletişim kutusu Yardım düğmesine veya F1 tuşuna basıldığında yardım konusu veya konu listesini görüntülemek için Yardım anahtar sözcüğünü alır. |
IsDropDownResizable |
Açılan düzenleyicilerin kullanıcı tarafından yeniden boyutlandırılabilir olup olmayacağını belirten bir değer alır. (Devralındığı yer: UITypeEditor) |
NewItemTypes |
Bu koleksiyon için oluşturulabilecek kullanılabilir öğe türlerini alır. |
Yöntemler
CancelChanges() |
Koleksiyondaki değişiklikleri iptal eder. |
CanRemoveInstance(Object) |
Koleksiyonun özgün üyelerinin kaldırılıp kaldırılamayacağını gösterir. |
CanSelectMultipleInstances() |
Aynı anda birden çok koleksiyon öğesinin seçilip seçilemeyeceğini gösterir. |
CreateCollectionForm() |
Geçerli koleksiyonu görüntülemek ve düzenlemek için yeni bir form oluşturur. |
CreateCollectionItemType() |
Bu koleksiyonun içerdiği veri türünü alır. |
CreateInstance(Type) |
Belirtilen koleksiyon öğesi türünün yeni bir örneğini oluşturur. |
CreateNewItemTypes() |
Bu koleksiyon düzenleyicisinin içerebileceği veri türlerini alır. |
DestroyInstance(Object) |
Nesnenin belirtilen örneğini yok eder. |
EditValue(IServiceProvider, Object) |
yöntemi tarafından belirtilen düzenleyici stilini kullanarak belirtilen nesnenin GetEditStyle() değerini düzenler. (Devralındığı yer: UITypeEditor) |
EditValue(ITypeDescriptorContext, IServiceProvider, Object) |
Belirtilen hizmet sağlayıcısını ve bağlamı kullanarak belirtilen nesnenin değerini düzenler. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetDisplayText(Object) |
Verilen liste öğesinin görüntüleme metnini alır. |
GetEditStyle() |
yöntemi tarafından EditValue(IServiceProvider, Object) kullanılan düzenleyici stilini alır. (Devralındığı yer: UITypeEditor) |
GetEditStyle(ITypeDescriptorContext) |
yöntemi tarafından EditValue(ITypeDescriptorContext, IServiceProvider, Object) kullanılan düzenleme stilini alır. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetItems(Object) |
Belirtilen koleksiyonu içeren bir nesne dizisi alır. |
GetObjectsFromInstance(Object) |
Verilen nesneyi içeren bir liste döndürür. |
GetPaintValueSupported() |
Bu düzenleyicinin nesnenin değerinin bir gösterimini boyamayı destekleyip desteklemediğini gösterir. (Devralındığı yer: UITypeEditor) |
GetPaintValueSupported(ITypeDescriptorContext) |
Belirtilen bağlamın, belirtilen bağlam içinde nesne değerinin bir gösterimini boyamayı destekleyip desteklemediğini gösterir. (Devralındığı yer: UITypeEditor) |
GetService(Type) |
Varsa istenen hizmeti alır. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
PaintValue(Object, Graphics, Rectangle) |
Belirtilen nesnenin değerinin gösterimini belirtilen tuvale boyar. (Devralındığı yer: UITypeEditor) |
PaintValue(PaintValueEventArgs) |
Belirtilen PaintValueEventArgsöğesini kullanarak bir nesnenin değerinin gösterimini boyar. (Devralındığı yer: UITypeEditor) |
SetItems(Object, Object[]) |
Belirtilen diziyi koleksiyonun öğeleri olarak ayarlar. |
ShowHelp() |
Koleksiyon düzenleyicisi için varsayılan Yardım konusunu görüntüler. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |