ListItemsCollectionEditor Clase

Definición

Proporciona un editor de componentes para los objetos ListItemCollection en un control derivado de ListControl o un control similar.

public ref class ListItemsCollectionEditor : System::ComponentModel::Design::CollectionEditor
public class ListItemsCollectionEditor : System.ComponentModel.Design.CollectionEditor
type ListItemsCollectionEditor = class
    inherit CollectionEditor
Public Class ListItemsCollectionEditor
Inherits CollectionEditor
Herencia
ListItemsCollectionEditor

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar la EditorAttribute clase para asociar la ListItemsCollectionEditor clase y la clase (la UITypeEditor clase base del editor de colecciones) con una propiedad personalizada 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
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

Comentarios

La ListItemsCollectionEditor clase proporciona una interfaz de usuario para editar los ListItem elementos del ListItemCollection objeto dentro de un control derivado de o ListControl de un control similar.

Se ListItemsCollectionEditor invoca seleccionando el botón de puntos suspensivos (...) en la propiedad ListItems de la cuadrícula Propiedades del diseñador visual.

El CanSelectMultipleInstances método siempre devuelve false para indicar que solo se puede seleccionar un objeto a la vez en el editor. La HelpTopic propiedad devuelve el nombre del tema de Ayuda que muestra el editor.

Constructores

ListItemsCollectionEditor(Type)

Inicializa una nueva instancia de la clase ListItemsCollectionEditor.

Propiedades

CollectionItemType

Obtiene el tipo de datos de cada elemento de la colección.

(Heredado de CollectionEditor)
CollectionType

Obtiene el tipo de datos del objeto de la colección.

(Heredado de CollectionEditor)
Context

Obtiene un descriptor de tipo que indica el contexto actual.

(Heredado de CollectionEditor)
HelpTopic

Obtiene el tema de Ayuda que se va a mostrar para el objeto ListItemsCollectionEditor.

HelpTopic

Obtiene la palabra clave de la Ayuda para mostrar el tema o la lista de temas de Ayuda cuando se hace clic en el botón Ayuda del cuadro de diálogo del editor o al presionar la tecla F1.

(Heredado de CollectionEditor)
IsDropDownResizable

Obtiene un valor que indica si el usuario puede cambiar el tamaño de los editores desplegables.

(Heredado de UITypeEditor)
NewItemTypes

Obtiene los tipos de elementos disponibles que se pueden crear para esta colección.

(Heredado de CollectionEditor)

Métodos

CancelChanges()

Cancela los cambios en la colección.

(Heredado de CollectionEditor)
CanRemoveInstance(Object)

Indica si se pueden quitar los miembros originales de la colección.

(Heredado de CollectionEditor)
CanSelectMultipleInstances()

Obtiene un valor que indica si se pueden seleccionar varios elementos ListItem a la vez.

CreateCollectionForm()

Crea un formulario que permite mostrar y editar la colección actual.

(Heredado de CollectionEditor)
CreateCollectionItemType()

Obtiene el tipo de datos que contiene la colección.

(Heredado de CollectionEditor)
CreateInstance(Type)

Crea una nueva instancia del tipo de elemento de colección especificado.

(Heredado de CollectionEditor)
CreateNewItemTypes()

Obtiene los tipos de datos que puede contener el editor de la colección.

(Heredado de CollectionEditor)
DestroyInstance(Object)

Destruye la instancia especificada del objeto.

(Heredado de CollectionEditor)
EditValue(IServiceProvider, Object)

Edita el valor del objeto especificado utilizando el estilo del editor indicado por el método GetEditStyle().

(Heredado de UITypeEditor)
EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Modifica el valor del objeto especificado mediante el proveedor de servicios y el contexto especificados.

(Heredado de CollectionEditor)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetDisplayText(Object)

Recupera el texto para mostrar del elemento de lista dado.

(Heredado de CollectionEditor)
GetEditStyle()

Obtiene el estilo de editor utilizado por el método EditValue(IServiceProvider, Object).

(Heredado de UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

Obtiene el estilo de edición utilizado por el método EditValue(ITypeDescriptorContext, IServiceProvider, Object).

(Heredado de CollectionEditor)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetItems(Object)

Obtiene una matriz de objetos que contiene la colección especificada.

(Heredado de CollectionEditor)
GetObjectsFromInstance(Object)

Devuelve una lista que contiene el objeto dado.

(Heredado de CollectionEditor)
GetPaintValueSupported()

Indica si este editor permite dibujar una representación del valor de un objeto.

(Heredado de UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Indica si el contexto especificado permite dibujar una representación del valor de un objeto dentro de ese contexto.

(Heredado de UITypeEditor)
GetService(Type)

Obtiene el servicio solicitado si está disponible.

(Heredado de CollectionEditor)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
PaintValue(Object, Graphics, Rectangle)

Dibuja una representación del valor del objeto especificado en el lienzo indicado.

(Heredado de UITypeEditor)
PaintValue(PaintValueEventArgs)

Dibuja una representación del valor de un objeto utilizando el PaintValueEventArgs especificado.

(Heredado de UITypeEditor)
SetItems(Object, Object[])

Establece la matriz especificada como elementos de la colección.

(Heredado de CollectionEditor)
ShowHelp()

Muestra el tema de Ayuda predeterminado del editor de la colección.

(Heredado de CollectionEditor)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también