Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt einen Komponenten-Editor für ListItemCollection-Objekte in einem Steuerelement bereit, das von ListControl oder einem ähnlichen Steuerelement abgeleitet ist.
Namespace: System.Web.UI.Design.WebControls
Assembly: System.Design (in system.design.dll)
Syntax
'Declaration
Public Class ListItemsCollectionEditor
Inherits CollectionEditor
'Usage
Dim instance As ListItemsCollectionEditor
public class ListItemsCollectionEditor : CollectionEditor
public ref class ListItemsCollectionEditor : public CollectionEditor
public class ListItemsCollectionEditor extends CollectionEditor
public class ListItemsCollectionEditor extends CollectionEditor
Hinweise
Die ListItemsCollectionEditor-Klasse stellt eine Benutzeroberfläche zum Bearbeiten der ListItem-Elemente des ListItemCollection-Objekts bereit, das sich in einem von ListControl abgeleiteten oder einem ähnlichen Steuerelement befindet.
Der ListItemsCollectionEditor wird aufgerufen, indem im Eigenschaftenraster des visuellen Designers in der ListItems-Eigenschaft auf die Schaltfläche mit den Auslassungszeichen (…) geklickt wird.
Die CanSelectMultipleInstances-Methode gibt immer false zurück, um anzugeben, dass im Editor jeweils nur ein Objekt ausgewählt werden kann. Die HelpTopic-Eigenschaft gibt den Namen des im Editor angezeigten Hilfethemas zurück.
Beispiel
Im folgenden Codebeispiel wird veranschaulicht, wie der ListItemsCollectionEditor-Klasse und der UITypeEditor-Klasse (die Basisklasse des Auflistungs-Editors) mithilfe der EditorAttribute-Methode eine benutzerdefinierte ListItems-Eigenschaft zugeordnet wird.
Private items As ListItemCollection
' Associate the ListItemsCollectionEditor with the ListItems.
<EditorAttribute( GetType(System.Web.UI.Design.WebControls. _
ListItemsCollectionEditor), _
GetType(UITypeEditor))> _
Public ReadOnly Property ListItems() As ListItemCollection
Get
Return items
End Get
End Property ' ListItems
private ListItemCollection items = null;
// Associate the ListItemsCollectionEditor with the ListItems.
[EditorAttribute(typeof(System.Web.UI.Design.WebControls.
ListItemsCollectionEditor),
typeof(UITypeEditor))]
public ListItemCollection ListItems
{
get { return items; }
} // ListItems
.NET Framework-Sicherheit
- SecurityPermission für den Aufruf von nicht verwaltetem Code. Anforderungswert: Demand. Berechtigungswert: UnmanagedCode
Vererbungshierarchie
System.Object
System.Drawing.Design.UITypeEditor
System.ComponentModel.Design.CollectionEditor
System.Web.UI.Design.WebControls.ListItemsCollectionEditor
Threadsicherheit
Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Plattformen
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
ListItemsCollectionEditor-Member
System.Web.UI.Design.WebControls-Namespace
ListItem
ListItemCollection
ListControl
ListControlDesigner-Klasse
CollectionEditor
UITypeEditor