Freigeben über


ControlExtensions-Klasse

Stellt Erweiterungsmethoden bereit, mit denen Sie einem Word-Dokument, das mit den Office-Entwicklungstools in Visual Studio angepasst wurde, Windows Forms-Steuerelemente hinzufügen können.

Vererbungshierarchie

System.Object
  Microsoft.Office.Tools.Word.ControlExtensions

Namespace:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word.v4.0.Utilities (in Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Syntax

'Declaration
<ExtensionAttribute> _
Public NotInheritable Class ControlExtensions
public static class ControlExtensions

Methoden

  Name Beschreibung
Öffentliche MethodeStatischer Member AddButton(ControlCollection, Range, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues Button-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddButton(ControlCollection, Single, Single, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues Button-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddCheckBox(ControlCollection, Range, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues CheckBox-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddCheckBox(ControlCollection, Single, Single, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues CheckBox-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddCheckedListBox(ControlCollection, Range, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues CheckedListBox-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddCheckedListBox(ControlCollection, Single, Single, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues CheckedListBox-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddComboBox(ControlCollection, Range, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues ComboBox-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddComboBox(ControlCollection, Single, Single, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues ComboBox-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddDataGridView(ControlCollection, Range, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues DataGridView-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddDataGridView(ControlCollection, Single, Single, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues DataGridView-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddDateTimePicker(ControlCollection, Range, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues DateTimePicker-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddDateTimePicker(ControlCollection, Single, Single, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues DateTimePicker-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddDomainUpDown(ControlCollection, Range, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues DomainUpDown-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddDomainUpDown(ControlCollection, Single, Single, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues DomainUpDown-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddHScrollBar(ControlCollection, Range, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues HScrollBar-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddHScrollBar(ControlCollection, Single, Single, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues HScrollBar-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddLabel(ControlCollection, Range, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues Label-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddLabel(ControlCollection, Single, Single, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues Label-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddLinkLabel(ControlCollection, Range, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues LinkLabel-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddLinkLabel(ControlCollection, Single, Single, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues LinkLabel-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddListBox(ControlCollection, Range, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues ListBox-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddListBox(ControlCollection, Single, Single, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues ListBox-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddListView(ControlCollection, Range, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues ListView-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddListView(ControlCollection, Single, Single, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues ListView-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddMaskedTextBox(ControlCollection, Range, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues MaskedTextBox-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddMaskedTextBox(ControlCollection, Single, Single, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues MaskedTextBox-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddMonthCalendar(ControlCollection, Range, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues MonthCalendar-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddMonthCalendar(ControlCollection, Single, Single, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues MonthCalendar-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddNumericUpDown(ControlCollection, Range, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues NumericUpDown-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddNumericUpDown(ControlCollection, Single, Single, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues NumericUpDown-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddPictureBox(ControlCollection, Range, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues PictureBox-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddPictureBox(ControlCollection, Single, Single, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues PictureBox-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddProgressBar(ControlCollection, Range, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues ProgressBar-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddProgressBar(ControlCollection, Single, Single, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues ProgressBar-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddPropertyGrid(ControlCollection, Range, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues PropertyGrid-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddPropertyGrid(ControlCollection, Single, Single, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues PropertyGrid-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddRadioButton(ControlCollection, Range, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues RadioButton-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddRadioButton(ControlCollection, Single, Single, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues RadioButton-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddRichTextBox(ControlCollection, Range, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues RichTextBox-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddRichTextBox(ControlCollection, Single, Single, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues RichTextBox-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddTextBox(ControlCollection, Range, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues TextBox-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddTextBox(ControlCollection, Single, Single, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues TextBox-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddTrackBar(ControlCollection, Range, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues TrackBar-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddTrackBar(ControlCollection, Single, Single, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues TrackBar-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddTreeView(ControlCollection, Range, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues TreeView-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddTreeView(ControlCollection, Single, Single, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues TreeView-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddVScrollBar(ControlCollection, Range, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues VScrollBar-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddVScrollBar(ControlCollection, Single, Single, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues VScrollBar-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddWebBrowser(ControlCollection, Range, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues WebBrowser-Steuerelement hinzu.
Öffentliche MethodeStatischer Member AddWebBrowser(ControlCollection, Single, Single, Single, Single, String) Fügt dem Dokument in der angegebenen Größe und an der angegebenen Position ein neues WebBrowser-Steuerelement hinzu.

Zum Seitenanfang

Hinweise

Die ControlExtensions-Methoden sind Erweiterungsmethoden, die für das ControlCollection-Objekt verfügbar sind, das von der Document.Controls-Eigenschaft (in einem Anwendungsebenenprojekt) oder der DocumentBase.Controls-Eigenschaft (in einem Dokumentebenenprojekt) zur Laufzeit zurückgegeben wird. Um einem Dokument ein bestimmtes Steuerelement hinzuzufügen, verwenden Sie die Methode, die den Namen des Steuerelements im Methodennamen einschließt. Verwenden Sie beispielsweise zum Hinzufügen eines Button die AddButton-Methode.

Weitere Informationen zum Hinzufügen von Steuerelementen zu einem Dokument finden Sie unter Hinzufügen von Steuerelementen zu Office-Dokumenten zur Laufzeit. Weitere Informationen über Erweiterungsmethoden finden Sie unter Erweiterungsmethoden (C#-Programmierhandbuch) und Erweiterungsmethoden (Visual Basic).

Tipp

In Word-Add-In-Projekten, die auf den .NET Framework 4 abzielen, müssen Sie einen Verweis auf die Microsoft.Office.Tools.Word.v4.0.Utilities.dll-Assembly hinzufügen, bevor Sie auf dieControlExtensions-Methoden zugreifen können.

Beispiele

Im folgenden Codebeispiel wird im ersten Absatz des Dokuments mit der AddButton-Methode ein Button-Steuerelement hinzugefügt. Anschließend wird der Schaltfläche ein Text zugewiesen. Wenn Sie dieses Beispiel verwenden möchten, führen Sie es von der ThisDocument-Klasse in einem Projekt auf Dokumentebene aus.

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";
}

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.Office.Tools.Word-Namespace

Weitere Ressourcen

Hinzufügen von Steuerelementen zu Office-Dokumenten zur Laufzeit