ControlExtensions Класс

Определение

Предоставляет методы расширения, которые можно использовать для добавления элементов управления Windows Forms в документ Word, который настроен с помощью инструментов разработчика Office в Visual Studio.

[System.Diagnostics.DebuggerNonUserCode]
public static class ControlExtensions
Наследование
ControlExtensions
Атрибуты

Примеры

В следующем примере кода метод используется AddButton для добавления Button элемента управления в первый абзац документа, а затем добавляется текст к кнопке. Чтобы использовать этот пример, запустите его из ThisDocument класса в проекте уровня документа.

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

Комментарии

ControlExtensionsМетоды — это методы расширения, доступные для объекта, ControlCollection возвращаемого Microsoft.Office.Tools.Word.Document.Controls свойством (в проекте уровня приложения) или Microsoft.Office.Tools.Word.DocumentBase.Controls свойством (в проекте уровня документа) во время выполнения. Чтобы добавить в документ конкретный элемент управления, используйте метод, включающий имя элемента управления в имени метода. Например, чтобы добавить Button , используйте AddButton метод.

Дополнительные сведения о добавлении элементов управления в документ см. в разделе Добавление элементов управления в документы Office во время выполнения. Дополнительные сведения о методах расширения см. в разделах Методы расширения и Методы расширения.

Примечание

В проектах надстроек Word, предназначенных для .NET Framework 4 , необходимо добавить ссылку на Microsoft.Office.Tools.Word.v4.0.Utilities.dll сборку, прежде чем можно будет получить доступ к ControlExtensions методам.

Методы

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

Добавляет в заданное расположение документа новый элемент управления Button указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления Button указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления CheckBox указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления CheckBox указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления CheckedListBox указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления CheckedListBox указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления ComboBox указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления ComboBox указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления DataGridView указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления DataGridView указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления DateTimePicker указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления DateTimePicker указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления DomainUpDown указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления DomainUpDown указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления HScrollBar указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления HScrollBar указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления Label указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления Label указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления LinkLabel указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления LinkLabel указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления ListBox указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления ListBox указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления ListView указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления ListView указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления MaskedTextBox указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления MaskedTextBox указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления MonthCalendar указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления MonthCalendar указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления NumericUpDown указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления NumericUpDown указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления PictureBox указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления PictureBox указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления ProgressBar указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления ProgressBar указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления PropertyGrid указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления PropertyGrid указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления RadioButton указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления RadioButton указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления RichTextBox указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления RichTextBox указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления TextBox указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления TextBox указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления TrackBar указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления TrackBar указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления TreeView указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления TreeView указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления VScrollBar указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления VScrollBar указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления WebBrowser указанного размера.

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

Добавляет в заданное расположение документа новый элемент управления WebBrowser указанного размера.

Применяется к