Sdílet prostřednictvím


ControlExtensions – třída

Poskytuje rozšíření metody, které lze použít k přidání ovládacích prvků model Windows Forms na listech aplikace Excel, které byly upraveny pomocí vývojové nástroje sady Office v aplikaci Visual Studio.

Hierarchie dědičnosti

System.Object
  Microsoft.Office.Tools.Excel.ControlExtensions

Obor názvů:  Microsoft.Office.Tools.Excel
Sestavení:  Microsoft.Office.Tools.Excel.v4.0.Utilities (v Microsoft.Office.Tools.Excel.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, String) Přidá nový Button listu v rozsahu určeném ovládacího prvku.
Veřejná metodaStatický člen AddButton(ControlCollection, Double, Double, Double, Double, String) Přidá nový Button ovládacího prvku v listu v určené velikosti a umístění.
Veřejná metodaStatický člen AddCheckBox(ControlCollection, Range, String) Přidá nový CheckBox listu v rozsahu určeném ovládacího prvku.
Veřejná metodaStatický člen AddCheckBox(ControlCollection, Double, Double, Double, Double, String) Přidá nový CheckBox ovládacího prvku v listu v určené velikosti a umístění.
Veřejná metodaStatický člen AddCheckedListBox(ControlCollection, Range, String) Přidá nový CheckedListBox listu v rozsahu určeném ovládacího prvku.
Veřejná metodaStatický člen AddCheckedListBox(ControlCollection, Double, Double, Double, Double, String) Přidá nový CheckedListBox ovládacího prvku v listu v určené velikosti a umístění.
Veřejná metodaStatický člen AddComboBox(ControlCollection, Range, String) Přidá nový ComboBox listu v rozsahu určeném ovládacího prvku.
Veřejná metodaStatický člen AddComboBox(ControlCollection, Double, Double, Double, Double, String) Přidá nový ComboBox ovládacího prvku v listu v určené velikosti a umístění.
Veřejná metodaStatický člen AddDataGridView(ControlCollection, Range, String) Přidá nový DataGridView listu v rozsahu určeném ovládacího prvku.
Veřejná metodaStatický člen AddDataGridView(ControlCollection, Double, Double, Double, Double, String) Přidá nový DataGridView ovládacího prvku v listu v určené velikosti a umístění.
Veřejná metodaStatický člen AddDateTimePicker(ControlCollection, Range, String) Přidá nový DateTimePicker listu v rozsahu určeném ovládacího prvku.
Veřejná metodaStatický člen AddDateTimePicker(ControlCollection, Double, Double, Double, Double, String) Přidá nový DateTimePicker ovládacího prvku v listu v určené velikosti a umístění.
Veřejná metodaStatický člen AddDomainUpDown(ControlCollection, Range, String) Přidá nový DomainUpDown listu v rozsahu určeném ovládacího prvku.
Veřejná metodaStatický člen AddDomainUpDown(ControlCollection, Double, Double, Double, Double, String) Přidá nový DomainUpDown ovládacího prvku v listu v určené velikosti a umístění.
Veřejná metodaStatický člen AddHScrollBar(ControlCollection, Range, String) Přidá nový HScrollBar listu v rozsahu určeném ovládacího prvku.
Veřejná metodaStatický člen AddHScrollBar(ControlCollection, Double, Double, Double, Double, String) Přidá nový HScrollBar ovládacího prvku v listu v určené velikosti a umístění.
Veřejná metodaStatický člen AddLabel(ControlCollection, Range, String) Přidá nový Label listu v rozsahu určeném ovládacího prvku.
Veřejná metodaStatický člen AddLabel(ControlCollection, Double, Double, Double, Double, String) Přidá nový Label ovládacího prvku v listu v určené velikosti a umístění.
Veřejná metodaStatický člen AddLinkLabel(ControlCollection, Range, String) Přidá nový LinkLabel listu v rozsahu určeném ovládacího prvku.
Veřejná metodaStatický člen AddLinkLabel(ControlCollection, Double, Double, Double, Double, String) Přidá nový LinkLabel ovládacího prvku v listu v určené velikosti a umístění.
Veřejná metodaStatický člen AddListBox(ControlCollection, Range, String) Přidá nový ListBox listu v rozsahu určeném ovládacího prvku.
Veřejná metodaStatický člen AddListBox(ControlCollection, Double, Double, Double, Double, String) Přidá nový ListBox ovládacího prvku v listu v určené velikosti a umístění.
Veřejná metodaStatický člen AddListView(ControlCollection, Range, String) Přidá nový ListView listu v rozsahu určeném ovládacího prvku.
Veřejná metodaStatický člen AddListView(ControlCollection, Double, Double, Double, Double, String) Přidá nový ListView ovládacího prvku v listu v určené velikosti a umístění.
Veřejná metodaStatický člen AddMaskedTextBox(ControlCollection, Range, String) Přidá nový MaskedTextBox listu v rozsahu určeném ovládacího prvku.
Veřejná metodaStatický člen AddMaskedTextBox(ControlCollection, Double, Double, Double, Double, String) Přidá nový MaskedTextBox dokument v určené velikosti a umístění ovládacího prvku.
Veřejná metodaStatický člen AddMonthCalendar(ControlCollection, Range, String) Přidá nový MonthCalendar listu v rozsahu určeném ovládacího prvku.
Veřejná metodaStatický člen AddMonthCalendar(ControlCollection, Double, Double, Double, Double, String) Přidá nový MonthCalendar ovládacího prvku v listu v určené velikosti a umístění.
Veřejná metodaStatický člen AddNumericUpDown(ControlCollection, Range, String) Přidá nový NumericUpDown listu v rozsahu určeném ovládacího prvku.
Veřejná metodaStatický člen AddNumericUpDown(ControlCollection, Double, Double, Double, Double, String) Přidá nový NumericUpDown ovládacího prvku v listu v určené velikosti a umístění.
Veřejná metodaStatický člen AddPictureBox(ControlCollection, Range, String) Přidá nový PictureBox listu v rozsahu určeném ovládacího prvku.
Veřejná metodaStatický člen AddPictureBox(ControlCollection, Double, Double, Double, Double, String) Přidá nový PictureBox ovládacího prvku v listu v určené velikosti a umístění.
Veřejná metodaStatický člen AddProgressBar(ControlCollection, Range, String) Přidá nový ProgressBar listu v rozsahu určeném ovládacího prvku.
Veřejná metodaStatický člen AddProgressBar(ControlCollection, Double, Double, Double, Double, String) Přidá nový ProgressBar ovládacího prvku v listu v určené velikosti a umístění.
Veřejná metodaStatický člen AddPropertyGrid(ControlCollection, Range, String) Přidá nový PropertyGrid listu v rozsahu určeném ovládacího prvku.
Veřejná metodaStatický člen AddPropertyGrid(ControlCollection, Double, Double, Double, Double, String) Přidá nový PropertyGrid ovládacího prvku v listu v určené velikosti a umístění.
Veřejná metodaStatický člen AddRadioButton(ControlCollection, Range, String) Přidá nový RadioButton listu v rozsahu určeném ovládacího prvku.
Veřejná metodaStatický člen AddRadioButton(ControlCollection, Double, Double, Double, Double, String) Přidá nový RadioButton ovládacího prvku v listu v určené velikosti a umístění.
Veřejná metodaStatický člen AddRichTextBox(ControlCollection, Range, String) Přidá nový RichTextBox listu v rozsahu určeném ovládacího prvku.
Veřejná metodaStatický člen AddRichTextBox(ControlCollection, Double, Double, Double, Double, String) Přidá nový RichTextBox ovládacího prvku v listu v určené velikosti a umístění.
Veřejná metodaStatický člen AddTextBox(ControlCollection, Range, String) Přidá nový TextBox listu v rozsahu určeném ovládacího prvku.
Veřejná metodaStatický člen AddTextBox(ControlCollection, Double, Double, Double, Double, String) Přidá nový TextBox ovládacího prvku v listu v určené velikosti a umístění.
Veřejná metodaStatický člen AddTrackBar(ControlCollection, Range, String) Přidá nový TrackBar listu v rozsahu určeném ovládacího prvku.
Veřejná metodaStatický člen AddTrackBar(ControlCollection, Double, Double, Double, Double, String) Přidá nový TrackBar ovládacího prvku v listu v určené velikosti a umístění.
Veřejná metodaStatický člen AddTreeView(ControlCollection, Range, String) Přidá nový TreeView listu v rozsahu určeném ovládacího prvku.
Veřejná metodaStatický člen AddTreeView(ControlCollection, Double, Double, Double, Double, String) Přidá nový TreeView ovládacího prvku v listu v určené velikosti a umístění.
Veřejná metodaStatický člen AddVScrollBar(ControlCollection, Range, String) Přidá nový VScrollBar listu v rozsahu určeném ovládacího prvku.
Veřejná metodaStatický člen AddVScrollBar(ControlCollection, Double, Double, Double, Double, String) Přidá nový VScrollBar ovládacího prvku v listu v určené velikosti a umístění.
Veřejná metodaStatický člen AddWebBrowser(ControlCollection, Range, String) Přidá nový WebBrowser listu v rozsahu určeném ovládacího prvku.
Veřejná metodaStatický člen AddWebBrowser(ControlCollection, Double, Double, Double, Double, String) Přidá nový WebBrowser ovládacího prvku v listu v určené velikosti a umístění.

Nahoru

Poznámky

ControlExtensions Metody jsou metody rozšíření, které jsou k dispozici na ControlCollection objekt vrácený Worksheet.Controls vlastnosti (v projektu úroveň aplikace) nebo WorksheetBase.Controls vlastnosti (v úrovni dokumentu projektu) za běhu.Chcete-li do dokumentu přidat určitý ovládací prvek, použijte metodu, která obsahuje název ovládacího prvku název metody.Například přidat Button, použít AddButton metoda.

Další informace o ovládacích prvků dokumentu, viz 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 Excel v projekty tento cíl .NET Framework 4, nejprve je nutné přidat odkaz na sestavení Microsoft.Office.Tools.Excel.v4.0.Utilities.dll ControlExtensions metod.

Příklady

Následující kód například používá AddButton metoda přidat Button buňky ovládacího prvku A1a potom na tlačítko přidá text.Chcete-li použít tento příklad, spusťte jej z Sheet1 třídy v projektu na úrovni dokumentu.

    Private Sub ExcelRangeAddButton()

        Dim Button1 As Microsoft.Office.Tools.Excel. _
          Controls.Button = Me.Controls.AddButton( _
          Me.Range("A1"), "Button1")
        Button1.Text = "OK"

    End Sub

private void ExcelRangeAddButton()
{

    Microsoft.Office.Tools.Excel.Controls.Button button1 =
        this.Controls.AddButton(this.Range["A1"], "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.Excel – obor názvů