CollectionEditor 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供可在設計階段編輯大部分集合型別的使用者介面。
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
- 繼承
- 衍生
範例
下列程式代碼範例會使用 EditorAttribute ,將 與屬性產生關聯 CollectionEditor 。
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
給繼承者的注意事項
此編輯器可以編輯具有 屬性的 Item
集合。 如果集合存在,則編輯器可以從屬性判斷集合 Item
的類型。 如果集合沒有這個屬性,或您想要提供多個類型的集合,您可以覆寫此類別的特定受保護成員,以自定義編輯器以支援其他類型的集合。
建構函式
CollectionEditor(Type) |
使用指定的集合型別,初始化 CollectionEditor 類別的新執行個體。 |
屬性
CollectionItemType |
取得集合中每個項目的資料型別。 |
CollectionType |
取得集合物件 (Collection Object) 的資料型別。 |
Context |
取得指示目前內容的型別描述項。 |
HelpTopic |
當按下編輯器的對話方塊 [說明] 按鈕或 F1 鍵時,取得 Help 關鍵字以顯示說明主題或主題清單。 |
IsDropDownResizable |
取得值,表示使用者是否能夠調整下拉式編輯器的大小。 (繼承來源 UITypeEditor) |
NewItemTypes |
取得可為這個集合建立的項目之可用型別。 |