Sdílet prostřednictvím


ControlExtensions – třída

Poskytuje rozšiřující metody, které lze použít pro přidání ovládacích prvků model Windows Forms do dokumentu aplikace Word, který byl přizpůsoben pomocí nástroje Office vývoj v aplikaci Visual Studio.

Hierarchie dědičnosti

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

Obor názvů:  Microsoft.Office.Tools.Word
Sestavení:  Microsoft.Office.Tools.Word.v4.0.Utilities (v Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Syntaxe

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

Metody

  Název Popis
Veřejná metodaStatický člen AddButton(ControlCollection, Range, Single, Single, String) Přidá nový Button dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddButton(ControlCollection, Single, Single, Single, Single, String) Přidá nový Button dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddCheckBox(ControlCollection, Range, Single, Single, String) Přidá nový CheckBox dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddCheckBox(ControlCollection, Single, Single, Single, Single, String) Přidá nový CheckBox dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddCheckedListBox(ControlCollection, Range, Single, Single, String) Přidá nový CheckedListBox dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddCheckedListBox(ControlCollection, Single, Single, Single, Single, String) Přidá nový CheckedListBox dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddComboBox(ControlCollection, Range, Single, Single, String) Přidá nový ComboBox dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddComboBox(ControlCollection, Single, Single, Single, Single, String) Přidá nový ComboBox dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddDataGridView(ControlCollection, Range, Single, Single, String) Přidá nový DataGridView dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddDataGridView(ControlCollection, Single, Single, Single, Single, String) Přidá nový DataGridView dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddDateTimePicker(ControlCollection, Range, Single, Single, String) Přidá nový DateTimePicker dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddDateTimePicker(ControlCollection, Single, Single, Single, Single, String) Přidá nový DateTimePicker dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddDomainUpDown(ControlCollection, Range, Single, Single, String) Přidá nový DomainUpDown dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddDomainUpDown(ControlCollection, Single, Single, Single, Single, String) Přidá nový DomainUpDown dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddHScrollBar(ControlCollection, Range, Single, Single, String) Přidá nový HScrollBar dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddHScrollBar(ControlCollection, Single, Single, Single, Single, String) Přidá nový HScrollBar dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddLabel(ControlCollection, Range, Single, Single, String) Přidá nový Label dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddLabel(ControlCollection, Single, Single, Single, Single, String) Přidá nový Label dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddLinkLabel(ControlCollection, Range, Single, Single, String) Přidá nový LinkLabel dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddLinkLabel(ControlCollection, Single, Single, Single, Single, String) Přidá nový LinkLabel dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddListBox(ControlCollection, Range, Single, Single, String) Přidá nový ListBox dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddListBox(ControlCollection, Single, Single, Single, Single, String) Přidá nový ListBox dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddListView(ControlCollection, Range, Single, Single, String) Přidá nový ListView dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddListView(ControlCollection, Single, Single, Single, Single, String) Přidá nový ListView dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddMaskedTextBox(ControlCollection, Range, Single, Single, String) Přidá nový MaskedTextBox dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddMaskedTextBox(ControlCollection, Single, Single, Single, Single, String) Přidá nový MaskedTextBox dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddMonthCalendar(ControlCollection, Range, Single, Single, String) Přidá nový MonthCalendar dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddMonthCalendar(ControlCollection, Single, Single, Single, Single, String) Přidá nový MonthCalendar dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddNumericUpDown(ControlCollection, Range, Single, Single, String) Přidá nový NumericUpDown dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddNumericUpDown(ControlCollection, Single, Single, Single, Single, String) Přidá nový NumericUpDown dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddPictureBox(ControlCollection, Range, Single, Single, String) Přidá nový PictureBox dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddPictureBox(ControlCollection, Single, Single, Single, Single, String) Přidá nový PictureBox dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddProgressBar(ControlCollection, Range, Single, Single, String) Přidá nový ProgressBar dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddProgressBar(ControlCollection, Single, Single, Single, Single, String) Přidá nový ProgressBar dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddPropertyGrid(ControlCollection, Range, Single, Single, String) Přidá nový PropertyGrid dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddPropertyGrid(ControlCollection, Single, Single, Single, Single, String) Přidá nový PropertyGrid dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddRadioButton(ControlCollection, Range, Single, Single, String) Přidá nový RadioButton dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddRadioButton(ControlCollection, Single, Single, Single, Single, String) Přidá nový RadioButton dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddRichTextBox(ControlCollection, Range, Single, Single, String) Přidá nový RichTextBox dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddRichTextBox(ControlCollection, Single, Single, Single, Single, String) Přidá nový RichTextBox dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddTextBox(ControlCollection, Range, Single, Single, String) Přidá nový TextBox dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddTextBox(ControlCollection, Single, Single, Single, Single, String) Přidá nový TextBox dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddTrackBar(ControlCollection, Range, Single, Single, String) Přidá nový TrackBar dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddTrackBar(ControlCollection, Single, Single, Single, Single, String) Přidá nový TrackBar dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddTreeView(ControlCollection, Range, Single, Single, String) Přidá nový TreeView dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddTreeView(ControlCollection, Single, Single, Single, Single, String) Přidá nový TreeView dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddVScrollBar(ControlCollection, Range, Single, Single, String) Přidá nový VScrollBar dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddVScrollBar(ControlCollection, Single, Single, Single, Single, String) Přidá nový VScrollBar dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddWebBrowser(ControlCollection, Range, Single, Single, String) Přidá nový WebBrowser dokumentu ve velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddWebBrowser(ControlCollection, Single, Single, Single, Single, String) Přidá nový WebBrowser dokumentu ve velikosti a umístění ovládacího prvku.

Nahoru

Poznámky

ControlExtensions Metody jsou rozšiřujících metod, které jsou k dispozici na ControlCollection objekt vrácený funkcí Document.Controls vlastnosti (v úrovni aplikace projektu) nebo DocumentBase.Controls vlastnosti (v úrovni dokumentu projekt) v době běhu.Na konkrétní ovládací prvek přidat do dokumentu, použijte metodu, která obsahuje název ovládacího prvku v názvu metody.Chcete-li například přidat Button, použít AddButton metoda.

Další informace o přidávání ovládacích prvků do dokumentu, naleznete v Přidání ovládacích prvků do dokumentů Office za běhu.Další informace o metodách rozšíření, viz Metody rozšíření (Průvodce programováním v C#) a Metody rozšíření (Visual Basic).

[!POZNÁMKA]

V aplikaci Word přidat v projektech cílených .NET Framework 4, nejprve je nutné přidat odkaz na sestavení Microsoft.Office.Tools.Word.v4.0.Utilities.dll ControlExtensions metody.

Příklady

Následující příklad kódu používá AddButton metodu pro přidání Button řízení prvního odstavce v dokumentu a pak přidá text na tlačítko.Chcete-li použít tento příklad, spusťte jej z ThisDocument třídy v úrovni dokumentu projekt.

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

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.Office.Tools.Word – obor názvů

Další zdroje

Přidání ovládacích prvků do dokumentů Office za běhu