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 | |
---|---|---|
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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