ControlCollection Interfaccia

Definizione

Rappresenta una raccolta di controlli gestiti in un documento di Word che è stato personalizzato usando gli strumenti di sviluppo per Office in Visual Studio.

[System.Runtime.InteropServices.Guid("E1180F09-B903-4D03-8D30-2845219AEE2C")]
public interface ControlCollection : System.Collections.IEnumerable
Attributi
Implementazioni

Commenti

Usare i ControlCollection metodi e le proprietà per gestire i controlli in un documento di Word. Per altre informazioni, vedere Adding Controls to Office Documents at Run Time.

Per ottenere un ControlCollection oggetto in un progetto a livello di documento, usare la Controls proprietà della ThisDocument classe nel progetto. Per ottenere un ControlCollection oggetto in un progetto a livello di applicazione, utilizzare la Controls proprietà di un Document elemento host creato a livello di codice in fase di esecuzione. Per altre informazioni, vedere Extending Word Documents and Excel Workbooks in VSTO Add-ins at Run Time.

Nella tabella seguente viene illustrato come utilizzare ControlCollection i membri per eseguire alcune attività comuni correlate ai controlli sui documenti.

Attività Operazione
Aggiungere un controllo al documento. Usare uno dei metodi AddControlName . Per aggiungere un controllo contenuto, ad esempio, usare il AddContentControl metodo.
Rimuovere un controllo dal documento. Usare il metodo Remove.
Determinare se un controllo è presente nella raccolta. Passare il controllo o il relativo nome al Contains metodo.
Ottenere l'indice di un controllo nella raccolta. Passare il controllo o il relativo nome al IndexOf metodo.
Ottiene un controllo dalla raccolta. Passare l'indice o il nome del controllo alla Item[] Proprietà.

Nota

Questa interfaccia è implementata da Visual Studio Tools per Office Runtime. Non deve essere implementata nel codice. Per altre informazioni, vedere Visual Studio Tools for Office Runtime Overview.

Utilizzo

In questa documentazione viene descritta la versione di questo tipo usata nei progetti Office destinati a .NET Framework 4 o versione successiva. Nei progetti destinati a .NET Framework 3.5 questo tipo potrebbe avere membri diversi e gli esempi di codice forniti per il tipo potrebbero non funzionare. Per la documentazione relativa a questo tipo nei progetti destinati a .NET Framework 3.5, vedere la sezione di riferimento seguente nella documentazione di Visual Studio 2008: http://go.microsoft.com/fwlink/?LinkId=160658.

Proprietà

Capacity

Ottiene o imposta il numero di controlli che l'oggetto ControlCollection può contenere.

Count

Ottiene il numero di controlli inclusi in ControlCollection.

Item[Int32]

Ottiene il controllo in corrispondenza dell'indice specificato.

Item[Object]

Ottiene il controllo specificato.

Item[String]

Ottiene il controllo con il nome specificato.

Metodi

AddBookmark(Bookmark, String)

Aggiunge un nuovo controllo Bookmark al documento nella posizione dell'oggetto esistente Bookmark specificato.

AddBookmark(Range, String)

Aggiunge un nuovo controllo Bookmark al documento in corrispondenza dell'intervallo specificato.

AddBuildingBlockGalleryContentControl(ContentControl, String)

Aggiunge un nuovo oggetto BuildingBlockGalleryContentControl alla raccolta. Il nuovo controllo è basato su un controllo contenuto nativo che è già nel documento.

AddBuildingBlockGalleryContentControl(Range, String)

Aggiunge un nuovo BuildingBlockGalleryContentControl all'intervallo specificato nel documento.

AddBuildingBlockGalleryContentControl(String)

Aggiunge un nuovo BuildingBlockGalleryContentControl in corrispondenza della selezione corrente nel documento.

AddComboBoxContentControl(ContentControl, String)

Aggiunge un nuovo oggetto ComboBoxContentControl alla raccolta. Il nuovo controllo è basato su un controllo contenuto nativo che è già nel documento.

AddComboBoxContentControl(Range, String)

Aggiunge un nuovo ComboBoxContentControl all'intervallo specificato nel documento.

AddComboBoxContentControl(String)

Aggiunge un nuovo ComboBoxContentControl in corrispondenza della selezione corrente nel documento.

AddContentControl(ContentControl, String)

Aggiunge un nuovo ContentControl basato su un controllo contenuto nativo nel documento.

AddContentControl(Range, String, WdContentControlType)

Aggiunge un nuovo oggetto ContentControl del tipo specificato in corrispondenza dell'intervallo specificato nel documento.

AddContentControl(String, WdContentControlType)

Aggiunge un nuovo oggetto ContentControl del tipo specificato in corrispondenza della selezione corrente nel documento.

AddControl(Control, Range, Single, Single, String)

Aggiunge il controllo specificato all'oggetto ControlCollection nell'intervallo e con le dimensioni specificate.

AddControl(Control, Single, Single, Single, Single, String)

Aggiunge il controllo specificato all'oggetto ControlCollection nella posizione e con le dimensioni specificate.

AddDatePickerContentControl(ContentControl, String)

Aggiunge un nuovo oggetto DatePickerContentControl alla raccolta. Il nuovo controllo è basato su un controllo contenuto nativo che è già nel documento.

AddDatePickerContentControl(Range, String)

Aggiunge un nuovo DatePickerContentControl all'intervallo specificato nel documento.

AddDatePickerContentControl(String)

Aggiunge un nuovo DatePickerContentControl in corrispondenza della selezione corrente nel documento.

AddDropDownListContentControl(ContentControl, String)

Aggiunge un nuovo oggetto DropDownListContentControl alla raccolta. Il nuovo controllo è basato su un controllo contenuto nativo che è già nel documento.

AddDropDownListContentControl(Range, String)

Aggiunge un nuovo DropDownListContentControl all'intervallo specificato nel documento.

AddDropDownListContentControl(String)

Aggiunge un nuovo DropDownListContentControl in corrispondenza della selezione corrente nel documento.

AddGroupContentControl(ContentControl, String)

Aggiunge un nuovo GroupContentControl basato su un controllo contenuto nativo nel documento.

AddGroupContentControl(Range, String)

Aggiunge un nuovo GroupContentControl all'intervallo specificato nel documento.

AddGroupContentControl(String)

Aggiunge un nuovo GroupContentControl in corrispondenza della selezione corrente nel documento.

AddPictureContentControl(ContentControl, String)

Aggiunge un nuovo PictureContentControl basato su un controllo contenuto nativo nel documento.

AddPictureContentControl(Range, String)

Aggiunge un nuovo PictureContentControl all'intervallo specificato nel documento.

AddPictureContentControl(String)

Aggiunge un nuovo PictureContentControl in corrispondenza della selezione corrente nel documento.

AddPlainTextContentControl(ContentControl, String)

Aggiunge un nuovo PlainTextContentControl basato su un controllo contenuto nativo nel documento.

AddPlainTextContentControl(Range, String)

Aggiunge un nuovo PlainTextContentControl all'intervallo specificato nel documento.

AddPlainTextContentControl(String)

Aggiunge un nuovo PlainTextContentControl in corrispondenza della selezione corrente nel documento.

AddRichTextContentControl(ContentControl, String)

Aggiunge un nuovo RichTextContentControl basato su un controllo contenuto nativo nel documento.

AddRichTextContentControl(Range, String)

Aggiunge un nuovo RichTextContentControl all'intervallo specificato nel documento.

AddRichTextContentControl(String)

Aggiunge un nuovo RichTextContentControl in corrispondenza della selezione corrente nel documento.

Contains(Object)

Determina se il controllo specificato è un membro dell'istanza di ControlCollection.

Contains(String)

Determina se un controllo con il nome specificato è un membro dell'istanza di ControlCollection.

GetInlineShapeForControl(Control)

Ottiene l'oggetto InlineShape sottostante per il controllo specificato.

GetShapeForControl(Control)

Ottiene l'oggetto Shape sottostante per il controllo specificato.

IndexOf(Object)

Esegue la ricerca del controllo specificato e restituisce l'indice in base zero della prima occorrenza nell'istanza di ControlCollection.

IndexOf(String)

Esegue la ricerca della prima occorrenza di un controllo con il nome specificato nell'istanza di ControlCollection.

Remove(Object)

Rimuove il controllo specificato dall'istanza di ControlCollection.

Remove(String)

Rimuove il controllo specificato dall'istanza di ControlCollection.

RemoveAt(Int32)

Rimuove il controllo corrispondente all'indice specificato nell'istanza di ControlCollection.

Metodi di estensione

AddButton(ControlCollection, Range, Single, Single, String)

Aggiunge un nuovo controllo Button al documento con le dimensioni e la posizione specificate.

AddButton(ControlCollection, Single, Single, Single, Single, String)

Aggiunge un nuovo controllo Button al documento con le dimensioni e la posizione specificate.

AddCheckBox(ControlCollection, Range, Single, Single, String)

Aggiunge un nuovo controllo CheckBox al documento con le dimensioni e la posizione specificate.

AddCheckBox(ControlCollection, Single, Single, Single, Single, String)

Aggiunge un nuovo controllo CheckBox al documento con le dimensioni e la posizione specificate.

AddCheckedListBox(ControlCollection, Range, Single, Single, String)

Aggiunge un nuovo controllo CheckedListBox al documento con le dimensioni e la posizione specificate.

AddCheckedListBox(ControlCollection, Single, Single, Single, Single, String)

Aggiunge un nuovo controllo CheckedListBox al documento con le dimensioni e la posizione specificate.

AddComboBox(ControlCollection, Range, Single, Single, String)

Aggiunge un nuovo controllo ComboBox al documento con le dimensioni e la posizione specificate.

AddComboBox(ControlCollection, Single, Single, Single, Single, String)

Aggiunge un nuovo controllo ComboBox al documento con le dimensioni e la posizione specificate.

AddDataGridView(ControlCollection, Range, Single, Single, String)

Aggiunge un nuovo controllo DataGridView al documento con le dimensioni e la posizione specificate.

AddDataGridView(ControlCollection, Single, Single, Single, Single, String)

Aggiunge un nuovo controllo DataGridView al documento con le dimensioni e la posizione specificate.

AddDateTimePicker(ControlCollection, Range, Single, Single, String)

Aggiunge un nuovo controllo DateTimePicker al documento con le dimensioni e la posizione specificate.

AddDateTimePicker(ControlCollection, Single, Single, Single, Single, String)

Aggiunge un nuovo controllo DateTimePicker al documento con le dimensioni e la posizione specificate.

AddDomainUpDown(ControlCollection, Range, Single, Single, String)

Aggiunge un nuovo controllo DomainUpDown al documento con le dimensioni e la posizione specificate.

AddDomainUpDown(ControlCollection, Single, Single, Single, Single, String)

Aggiunge un nuovo controllo DomainUpDown al documento con le dimensioni e la posizione specificate.

AddHScrollBar(ControlCollection, Range, Single, Single, String)

Aggiunge un nuovo controllo HScrollBar al documento con le dimensioni e la posizione specificate.

AddHScrollBar(ControlCollection, Single, Single, Single, Single, String)

Aggiunge un nuovo controllo HScrollBar al documento con le dimensioni e la posizione specificate.

AddLabel(ControlCollection, Range, Single, Single, String)

Aggiunge un nuovo controllo Label al documento con le dimensioni e la posizione specificate.

AddLabel(ControlCollection, Single, Single, Single, Single, String)

Aggiunge un nuovo controllo Label al documento con le dimensioni e la posizione specificate.

AddLinkLabel(ControlCollection, Range, Single, Single, String)

Aggiunge un nuovo controllo LinkLabel al documento con le dimensioni e la posizione specificate.

AddLinkLabel(ControlCollection, Single, Single, Single, Single, String)

Aggiunge un nuovo controllo LinkLabel al documento con le dimensioni e la posizione specificate.

AddListBox(ControlCollection, Range, Single, Single, String)

Aggiunge un nuovo controllo ListBox al documento con le dimensioni e la posizione specificate.

AddListBox(ControlCollection, Single, Single, Single, Single, String)

Aggiunge un nuovo controllo ListBox al documento con le dimensioni e la posizione specificate.

AddListView(ControlCollection, Range, Single, Single, String)

Aggiunge un nuovo controllo ListView al documento con le dimensioni e la posizione specificate.

AddListView(ControlCollection, Single, Single, Single, Single, String)

Aggiunge un nuovo controllo ListView al documento con le dimensioni e la posizione specificate.

AddMaskedTextBox(ControlCollection, Range, Single, Single, String)

Aggiunge un nuovo controllo MaskedTextBox al documento con le dimensioni e la posizione specificate.

AddMaskedTextBox(ControlCollection, Single, Single, Single, Single, String)

Aggiunge un nuovo controllo MaskedTextBox al documento con le dimensioni e la posizione specificate.

AddMonthCalendar(ControlCollection, Range, Single, Single, String)

Aggiunge un nuovo controllo MonthCalendar al documento con le dimensioni e la posizione specificate.

AddMonthCalendar(ControlCollection, Single, Single, Single, Single, String)

Aggiunge un nuovo controllo MonthCalendar al documento con le dimensioni e la posizione specificate.

AddNumericUpDown(ControlCollection, Range, Single, Single, String)

Aggiunge un nuovo controllo NumericUpDown al documento con le dimensioni e la posizione specificate.

AddNumericUpDown(ControlCollection, Single, Single, Single, Single, String)

Aggiunge un nuovo controllo NumericUpDown al documento con le dimensioni e la posizione specificate.

AddPictureBox(ControlCollection, Range, Single, Single, String)

Aggiunge un nuovo controllo PictureBox al documento con le dimensioni e la posizione specificate.

AddPictureBox(ControlCollection, Single, Single, Single, Single, String)

Aggiunge un nuovo controllo PictureBox al documento con le dimensioni e la posizione specificate.

AddProgressBar(ControlCollection, Range, Single, Single, String)

Aggiunge un nuovo controllo ProgressBar al documento con le dimensioni e la posizione specificate.

AddProgressBar(ControlCollection, Single, Single, Single, Single, String)

Aggiunge un nuovo controllo ProgressBar al documento con le dimensioni e la posizione specificate.

AddPropertyGrid(ControlCollection, Range, Single, Single, String)

Aggiunge un nuovo controllo PropertyGrid al documento con le dimensioni e la posizione specificate.

AddPropertyGrid(ControlCollection, Single, Single, Single, Single, String)

Aggiunge un nuovo controllo PropertyGrid al documento con le dimensioni e la posizione specificate.

AddRadioButton(ControlCollection, Range, Single, Single, String)

Aggiunge un nuovo controllo RadioButton al documento con le dimensioni e la posizione specificate.

AddRadioButton(ControlCollection, Single, Single, Single, Single, String)

Aggiunge un nuovo controllo RadioButton al documento con le dimensioni e la posizione specificate.

AddRichTextBox(ControlCollection, Range, Single, Single, String)

Aggiunge un nuovo controllo RichTextBox al documento con le dimensioni e la posizione specificate.

AddRichTextBox(ControlCollection, Single, Single, Single, Single, String)

Aggiunge un nuovo controllo RichTextBox al documento con le dimensioni e la posizione specificate.

AddTextBox(ControlCollection, Range, Single, Single, String)

Aggiunge un nuovo controllo TextBox al documento con le dimensioni e la posizione specificate.

AddTextBox(ControlCollection, Single, Single, Single, Single, String)

Aggiunge un nuovo controllo TextBox al documento con le dimensioni e la posizione specificate.

AddTrackBar(ControlCollection, Range, Single, Single, String)

Aggiunge un nuovo controllo TrackBar al documento con le dimensioni e la posizione specificate.

AddTrackBar(ControlCollection, Single, Single, Single, Single, String)

Aggiunge un nuovo controllo TrackBar al documento con le dimensioni e la posizione specificate.

AddTreeView(ControlCollection, Range, Single, Single, String)

Aggiunge un nuovo controllo TreeView al documento con le dimensioni e la posizione specificate.

AddTreeView(ControlCollection, Single, Single, Single, Single, String)

Aggiunge un nuovo controllo TreeView al documento con le dimensioni e la posizione specificate.

AddVScrollBar(ControlCollection, Range, Single, Single, String)

Aggiunge un nuovo controllo VScrollBar al documento con le dimensioni e la posizione specificate.

AddVScrollBar(ControlCollection, Single, Single, Single, Single, String)

Aggiunge un nuovo controllo VScrollBar al documento con le dimensioni e la posizione specificate.

AddWebBrowser(ControlCollection, Range, Single, Single, String)

Aggiunge un nuovo controllo WebBrowser al documento con le dimensioni e la posizione specificate.

AddWebBrowser(ControlCollection, Single, Single, Single, Single, String)

Aggiunge un nuovo controllo WebBrowser al documento con le dimensioni e la posizione specificate.

Si applica a