ListItemsCollectionEditor Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce un editor di componenti per gli oggetti ListItemCollection in un controllo derivato dall'oggetto ListControl o da un controllo simile.
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
- Ereditarietà
Esempio
Nell'esempio di codice seguente viene illustrato come utilizzare la EditorAttribute classe per associare la classe e la ListItemsCollectionEditorUITypeEditor classe (classe base dell'editor di raccolta) a una proprietà personalizzata 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
Commenti
La ListItemsCollectionEditor classe fornisce un'interfaccia utente per modificare gli ListItem elementi dell'oggetto ListItemCollection all'interno di un controllo derivato da ListControl o da un controllo simile.
Viene ListItemsCollectionEditor richiamato selezionando il pulsante con i puntini di sospensione (...) nella proprietà ListItems nella griglia Proprietà della finestra di progettazione visiva.
Il CanSelectMultipleInstances metodo restituisce false
sempre per indicare che è possibile selezionare un solo oggetto alla volta nell'editor. La HelpTopic proprietà restituisce il nome dell'argomento della Guida visualizzato dall'editor.
Costruttori
ListItemsCollectionEditor(Type) |
Inizializza una nuova istanza della classe ListItemsCollectionEditor. |
Proprietà
CollectionItemType |
Ottiene il tipo di dati di ogni elemento dell'insieme. (Ereditato da CollectionEditor) |
CollectionType |
Ottiene il tipo di dati dell'oggetto insieme. (Ereditato da CollectionEditor) |
Context |
Ottiene un descrittore del tipo che indica il contesto corrente. (Ereditato da CollectionEditor) |
HelpTopic |
Ottiene l'argomento della Guida da visualizzare per l'oggetto ListItemsCollectionEditor. |
HelpTopic |
Ottiene la parola chiave della Guida per cui visualizzare l'argomento o l'elenco degli argomenti della Guida quando si sceglie il pulsante ? nella finestra di dialogo dell'editor o si preme F1. (Ereditato da CollectionEditor) |
IsDropDownResizable |
Ottiene un valore che indica se gli editor a discesa possono essere ridimensionati dall'utente. (Ereditato da UITypeEditor) |
NewItemTypes |
Ottiene i tipi di elementi disponibili che è possibile creare per questo insieme. (Ereditato da CollectionEditor) |
Metodi
CancelChanges() |
Annulla le modifiche all'insieme. (Ereditato da CollectionEditor) |
CanRemoveInstance(Object) |
Indica se è possibile rimuovere i membri originali dell'insieme. (Ereditato da CollectionEditor) |
CanSelectMultipleInstances() |
Ottiene un valore che indica se è possibile selezionare contemporaneamente elementi multipli ListItem. |
CreateCollectionForm() |
Crea un nuovo form per visualizzare e modificare l'insieme corrente. (Ereditato da CollectionEditor) |
CreateCollectionItemType() |
Ottiene il tipo di dati contenuto in questo insieme. (Ereditato da CollectionEditor) |
CreateInstance(Type) |
Crea una nuova istanza del tipo di elemento dell'insieme specificato. (Ereditato da CollectionEditor) |
CreateNewItemTypes() |
Ottiene i tipi di dati che possono essere contenuti in questo editor degli insiemi. (Ereditato da CollectionEditor) |
DestroyInstance(Object) |
Elimina l'istanza specificata dell'oggetto. (Ereditato da CollectionEditor) |
EditValue(IServiceProvider, Object) |
Modifica il valore dell'oggetto specificato, usando lo stile dell'editor indicato dal metodo GetEditStyle(). (Ereditato da UITypeEditor) |
EditValue(ITypeDescriptorContext, IServiceProvider, Object) |
Modifica il valore dell'oggetto specificato utilizzando il provider di servizi e il contesto specificati. (Ereditato da CollectionEditor) |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetDisplayText(Object) |
Recupera il testo da visualizzare per l'elemento dell'elenco specificato. (Ereditato da CollectionEditor) |
GetEditStyle() |
Ottiene lo stile dell'editor usato dal metodo EditValue(IServiceProvider, Object). (Ereditato da UITypeEditor) |
GetEditStyle(ITypeDescriptorContext) |
Ottiene lo stile di modifica utilizzato dal metodo EditValue(ITypeDescriptorContext, IServiceProvider, Object). (Ereditato da CollectionEditor) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetItems(Object) |
Ottiene una matrice di oggetti che contengono l'insieme specificato. (Ereditato da CollectionEditor) |
GetObjectsFromInstance(Object) |
Restituisce un elenco contenente l'oggetto specificato. (Ereditato da CollectionEditor) |
GetPaintValueSupported() |
Indica se questo editor supporta la rappresentazione grafica del valore di un oggetto. (Ereditato da UITypeEditor) |
GetPaintValueSupported(ITypeDescriptorContext) |
Indica se il contesto specificato supporta la rappresentazione grafica del valore di un oggetto all'interno del contesto specificato. (Ereditato da UITypeEditor) |
GetService(Type) |
Ottiene il servizio richiesto, se disponibile. (Ereditato da CollectionEditor) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
PaintValue(Object, Graphics, Rectangle) |
Descrive graficamente il valore dell'oggetto specificato sulla superficie specificata. (Ereditato da UITypeEditor) |
PaintValue(PaintValueEventArgs) |
Descrive graficamente il valore di un oggetto usando la classe PaintValueEventArgs specificata. (Ereditato da UITypeEditor) |
SetItems(Object, Object[]) |
Imposta la matrice specificata come elementi dell'insieme. (Ereditato da CollectionEditor) |
ShowHelp() |
Visualizza l'argomento della Guida predefinito per l'editor dell'insieme. (Ereditato da CollectionEditor) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |