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 во время выполнения