Classe ControlExtensions
Fornisce metodi di estensione che è possibile utilizzare per aggiungere controlli Windows Form a un documento di Word personalizzato tramite gli Strumenti di sviluppo di Microsoft Office per Visual Studio.
Gerarchia di ereditarietà
System.Object
Microsoft.Office.Tools.Word.ControlExtensions
Spazio dei nomi: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word.v4.0.Utilities (in Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Sintassi
'Dichiarazione
<ExtensionAttribute> _
Public NotInheritable Class ControlExtensions
public static class ControlExtensions
Metodi
Nome | Descrizione | |
---|---|---|
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. |
In alto
Note
I metodi ControlExtensions sono metodi di estensione disponibili sull'oggetto ControlCollection restituito in fase di esecuzione dalla proprietà Document.Controls (in un progetto a livello di applicazione) o dalla proprietà DocumentBase.Controls (in un progetto a livello di documento).Per aggiungere un controllo specifico a un documento, utilizzare il metodo che include il nome del controllo nel nome del metodo.Ad esempio, per aggiungere un oggetto Button, utilizzare il metodo AddButton.
Per ulteriori informazioni sull'aggiunta di controlli a un documento, vedere Aggiunta di controlli ai documenti di Office in fase di esecuzione.Per ulteriori informazioni sui metodi di estensione, vedere Metodi di estensione (Guida per programmatori C#) e Metodi di estensione (Visual Basic).
[!NOTA]
Nei progetti del componente aggiuntivo di Word destinati a .NET Framework 4, è necessario aggiungere un riferimento all'assembly Microsoft.Office.Tools.Word.v4.0.Utilities.dll prima di poter accedere ai metodi ControlExtensions.
Esempi
Nell'esempio di codice seguente viene utilizzato il metodo AddButton per aggiungere un controllo Button al primo paragrafo del documento, quindi viene aggiunto il testo al pulsante.Per utilizzare questo esempio, eseguirlo dalla classe ThisDocument in un progetto a livello di documento.
Private Sub WordRangeAddButton()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Dim Button1 As Microsoft.Office.Tools.Word.Controls.Button _
= Me.Controls.AddButton(Me.Paragraphs(1).Range, 56.25F, _
17.25F, "Button1")
Button1.Text = "OK"
End Sub
private void WordRangeAddButton()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
Microsoft.Office.Tools.Word.Controls.Button button1 =
this.Controls.AddButton(this.Paragraphs[1].Range,
56.25F, 17.25F, "button1");
button1.Text = "OK";
}
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.Office.Tools.Word
Altre risorse
Aggiunta di controlli ai documenti di Office in fase di esecuzione