ControlExtensions - класс

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

Иерархия наследования

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

Пространство имен:  Microsoft.Office.Tools.Word
Сборка:  Microsoft.Office.Tools.Word.v4.0.Utilities (в Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Синтаксис

'Декларация
<ExtensionAttribute> _
Public NotInheritable Class ControlExtensions
public static class 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 указанного размера.

В начало страницы

Заметки

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

Дополнительные сведения о добавлении элементов управления в документ см. в разделе Добавление элементов управления в документы Office во время выполнения. Дополнительные сведения о методах расширения см. в разделах Методы расширения (Руководство по программированию в C#) и Методы расширения (Visual Basic).

Примечание

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

Примеры

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

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

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.Office.Tools.Word - пространство имен

Другие ресурсы

Добавление элементов управления в документы Office во время выполнения