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 屬性判斷集合的類型(如果存在的話)。 如果集合沒有此屬性,或你想提供多種類型的集合,你可以覆寫該類別中某些受保護的成員,以自訂編輯器以支援其他類型的集合。
建構函式
| 名稱 | Description |
|---|---|
| CollectionEditor(Type) |
使用指定的集合類型初始化該類別的新實例 CollectionEditor 。 |
屬性
| 名稱 | Description |
|---|---|
| CollectionItemType |
取得集合中每個項目的資料型態。 |
| CollectionType |
取得收藏物件的資料型態。 |
| Context |
會取得一個類型描述符,表示目前的上下文。 |
| HelpTopic |
取得幫助關鍵字,顯示說明主題或主題清單,當編輯者按下說明按鈕或 F1 鍵時使用。 |
| IsDropDownResizable |
會有一個值,指示下拉選單編輯器是否應該被使用者調整大小。 (繼承來源 UITypeEditor) |
| NewItemTypes |
取得可為此收藏建立的物品類型。 |