Udostępnij za pośrednictwem


Klasa ControlExtensions

Udostępnia metody rozszerzenie, którego można użyć, aby dodać formanty Windows Forms do arkuszy programu Excel, które zostały dostosowane przy użyciu narzędzia programowania pakietu Office w programie Visual Studio.

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.Office.Tools.Excel
Zestaw:  Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Składnia

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

Metody

  Nazwa Opis
Metoda publicznaStatyczny element członkowski AddButton(ControlCollection, Range, String) Dodaje nowy Button kontroli do arkusza, w zakresie określonym.
Metoda publicznaStatyczny element członkowski AddButton(ControlCollection, Double, Double, Double, Double, String) Dodaje nowy Button formantu arkusza określonego rozmiaru i lokalizacji.
Metoda publicznaStatyczny element członkowski AddCheckBox(ControlCollection, Range, String) Dodaje nowy CheckBox kontroli do arkusza, w zakresie określonym.
Metoda publicznaStatyczny element członkowski AddCheckBox(ControlCollection, Double, Double, Double, Double, String) Dodaje nowy CheckBox formantu arkusza określonego rozmiaru i lokalizacji.
Metoda publicznaStatyczny element członkowski AddCheckedListBox(ControlCollection, Range, String) Dodaje nowy CheckedListBox kontroli do arkusza, w zakresie określonym.
Metoda publicznaStatyczny element członkowski AddCheckedListBox(ControlCollection, Double, Double, Double, Double, String) Dodaje nowy CheckedListBox formantu arkusza określonego rozmiaru i lokalizacji.
Metoda publicznaStatyczny element członkowski AddComboBox(ControlCollection, Range, String) Dodaje nowy ComboBox kontroli do arkusza, w zakresie określonym.
Metoda publicznaStatyczny element członkowski AddComboBox(ControlCollection, Double, Double, Double, Double, String) Dodaje nowy ComboBox formantu arkusza określonego rozmiaru i lokalizacji.
Metoda publicznaStatyczny element członkowski AddDataGridView(ControlCollection, Range, String) Dodaje nowy DataGridView kontroli do arkusza, w zakresie określonym.
Metoda publicznaStatyczny element członkowski AddDataGridView(ControlCollection, Double, Double, Double, Double, String) Dodaje nowy DataGridView formantu arkusza określonego rozmiaru i lokalizacji.
Metoda publicznaStatyczny element członkowski AddDateTimePicker(ControlCollection, Range, String) Dodaje nowy DateTimePicker kontroli do arkusza, w zakresie określonym.
Metoda publicznaStatyczny element członkowski AddDateTimePicker(ControlCollection, Double, Double, Double, Double, String) Dodaje nowy DateTimePicker formantu arkusza określonego rozmiaru i lokalizacji.
Metoda publicznaStatyczny element członkowski AddDomainUpDown(ControlCollection, Range, String) Dodaje nowy DomainUpDown kontroli do arkusza, w zakresie określonym.
Metoda publicznaStatyczny element członkowski AddDomainUpDown(ControlCollection, Double, Double, Double, Double, String) Dodaje nowy DomainUpDown formantu arkusza określonego rozmiaru i lokalizacji.
Metoda publicznaStatyczny element członkowski AddHScrollBar(ControlCollection, Range, String) Dodaje nowy HScrollBar kontroli do arkusza, w zakresie określonym.
Metoda publicznaStatyczny element członkowski AddHScrollBar(ControlCollection, Double, Double, Double, Double, String) Dodaje nowy HScrollBar formantu arkusza określonego rozmiaru i lokalizacji.
Metoda publicznaStatyczny element członkowski AddLabel(ControlCollection, Range, String) Dodaje nowy Label kontroli do arkusza, w zakresie określonym.
Metoda publicznaStatyczny element członkowski AddLabel(ControlCollection, Double, Double, Double, Double, String) Dodaje nowy Label formantu arkusza określonego rozmiaru i lokalizacji.
Metoda publicznaStatyczny element członkowski AddLinkLabel(ControlCollection, Range, String) Dodaje nowy LinkLabel kontroli do arkusza, w zakresie określonym.
Metoda publicznaStatyczny element członkowski AddLinkLabel(ControlCollection, Double, Double, Double, Double, String) Dodaje nowy LinkLabel formantu arkusza określonego rozmiaru i lokalizacji.
Metoda publicznaStatyczny element członkowski AddListBox(ControlCollection, Range, String) Dodaje nowy ListBox kontroli do arkusza, w zakresie określonym.
Metoda publicznaStatyczny element członkowski AddListBox(ControlCollection, Double, Double, Double, Double, String) Dodaje nowy ListBox formantu arkusza określonego rozmiaru i lokalizacji.
Metoda publicznaStatyczny element członkowski AddListView(ControlCollection, Range, String) Dodaje nowy ListView kontroli do arkusza, w zakresie określonym.
Metoda publicznaStatyczny element członkowski AddListView(ControlCollection, Double, Double, Double, Double, String) Dodaje nowy ListView formantu arkusza określonego rozmiaru i lokalizacji.
Metoda publicznaStatyczny element członkowski AddMaskedTextBox(ControlCollection, Range, String) Dodaje nowy MaskedTextBox kontroli do arkusza, w zakresie określonym.
Metoda publicznaStatyczny element członkowski AddMaskedTextBox(ControlCollection, Double, Double, Double, Double, String) Dodaje nowy MaskedTextBox formantu do dokumentu określonego rozmiaru i lokalizacji.
Metoda publicznaStatyczny element członkowski AddMonthCalendar(ControlCollection, Range, String) Dodaje nowy MonthCalendar kontroli do arkusza, w zakresie określonym.
Metoda publicznaStatyczny element członkowski AddMonthCalendar(ControlCollection, Double, Double, Double, Double, String) Dodaje nowy MonthCalendar formantu arkusza określonego rozmiaru i lokalizacji.
Metoda publicznaStatyczny element członkowski AddNumericUpDown(ControlCollection, Range, String) Dodaje nowy NumericUpDown kontroli do arkusza, w zakresie określonym.
Metoda publicznaStatyczny element członkowski AddNumericUpDown(ControlCollection, Double, Double, Double, Double, String) Dodaje nowy NumericUpDown formantu arkusza określonego rozmiaru i lokalizacji.
Metoda publicznaStatyczny element członkowski AddPictureBox(ControlCollection, Range, String) Dodaje nowy PictureBox kontroli do arkusza, w zakresie określonym.
Metoda publicznaStatyczny element członkowski AddPictureBox(ControlCollection, Double, Double, Double, Double, String) Dodaje nowy PictureBox formantu arkusza określonego rozmiaru i lokalizacji.
Metoda publicznaStatyczny element członkowski AddProgressBar(ControlCollection, Range, String) Dodaje nowy ProgressBar kontroli do arkusza, w zakresie określonym.
Metoda publicznaStatyczny element członkowski AddProgressBar(ControlCollection, Double, Double, Double, Double, String) Dodaje nowy ProgressBar formantu arkusza określonego rozmiaru i lokalizacji.
Metoda publicznaStatyczny element członkowski AddPropertyGrid(ControlCollection, Range, String) Dodaje nowy PropertyGrid kontroli do arkusza, w zakresie określonym.
Metoda publicznaStatyczny element członkowski AddPropertyGrid(ControlCollection, Double, Double, Double, Double, String) Dodaje nowy PropertyGrid formantu arkusza określonego rozmiaru i lokalizacji.
Metoda publicznaStatyczny element członkowski AddRadioButton(ControlCollection, Range, String) Dodaje nowy RadioButton kontroli do arkusza, w zakresie określonym.
Metoda publicznaStatyczny element członkowski AddRadioButton(ControlCollection, Double, Double, Double, Double, String) Dodaje nowy RadioButton formantu arkusza określonego rozmiaru i lokalizacji.
Metoda publicznaStatyczny element członkowski AddRichTextBox(ControlCollection, Range, String) Dodaje nowy RichTextBox kontroli do arkusza, w zakresie określonym.
Metoda publicznaStatyczny element członkowski AddRichTextBox(ControlCollection, Double, Double, Double, Double, String) Dodaje nowy RichTextBox formantu arkusza określonego rozmiaru i lokalizacji.
Metoda publicznaStatyczny element członkowski AddTextBox(ControlCollection, Range, String) Dodaje nowy TextBox kontroli do arkusza, w zakresie określonym.
Metoda publicznaStatyczny element członkowski AddTextBox(ControlCollection, Double, Double, Double, Double, String) Dodaje nowy TextBox formantu arkusza określonego rozmiaru i lokalizacji.
Metoda publicznaStatyczny element członkowski AddTrackBar(ControlCollection, Range, String) Dodaje nowy TrackBar kontroli do arkusza, w zakresie określonym.
Metoda publicznaStatyczny element członkowski AddTrackBar(ControlCollection, Double, Double, Double, Double, String) Dodaje nowy TrackBar formantu arkusza określonego rozmiaru i lokalizacji.
Metoda publicznaStatyczny element członkowski AddTreeView(ControlCollection, Range, String) Dodaje nowy TreeView kontroli do arkusza, w zakresie określonym.
Metoda publicznaStatyczny element członkowski AddTreeView(ControlCollection, Double, Double, Double, Double, String) Dodaje nowy TreeView formantu arkusza określonego rozmiaru i lokalizacji.
Metoda publicznaStatyczny element członkowski AddVScrollBar(ControlCollection, Range, String) Dodaje nowy VScrollBar kontroli do arkusza, w zakresie określonym.
Metoda publicznaStatyczny element członkowski AddVScrollBar(ControlCollection, Double, Double, Double, Double, String) Dodaje nowy VScrollBar formantu arkusza określonego rozmiaru i lokalizacji.
Metoda publicznaStatyczny element członkowski AddWebBrowser(ControlCollection, Range, String) Dodaje nowy WebBrowser kontroli do arkusza, w zakresie określonym.
Metoda publicznaStatyczny element członkowski AddWebBrowser(ControlCollection, Double, Double, Double, Double, String) Dodaje nowy WebBrowser formantu arkusza określonego rozmiaru i lokalizacji.

Początek

Uwagi

ControlExtensions Metody są metodami rozszerzenie, które są dostępne na ControlCollection obiektu zwróconego przez Worksheet.Controls właściwości (w projekcie na poziomie aplikacji) lub WorksheetBase.Controls właściwości (w projekcie poziomie dokumentu) w czasie wykonywania.Aby dodać określonego formantu do dokumentu, należy użyć metody, która zawiera nazwę formantu w polu Nazwa metody.Na przykład, aby dodać Button, użyj AddButton metody.

Aby uzyskać więcej informacji na temat formantów do dokumentu, zobacz Dodawanie formantów do dokumentów pakietu Office w czasie wykonywania.Aby uzyskać więcej informacji o metodach rozszerzenie, zobacz Metody rozszerzeń (Przewodnik programowania w języku C#) i Metody rozszerzeń (Visual Basic).

[!UWAGA]

W programie Excel dodać w projektach docelowej .NET Framework 4, zanim można uzyskać dostęp, należy dodać odwołanie do zestawu Microsoft.Office.Tools.Excel.v4.0.Utilities.dll ControlExtensions metody.

Przykłady

Następujący kod w przykładzie wykorzystano AddButton metody, aby dodać Button kontroli do komórki A1, a następnie dodaje tekst do przycisku.Aby wykorzystać ten przykład, należy uruchomić go z Sheet1 klasy w projekcie na poziomie 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";
}

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.Office.Tools.Excel