Udostępnij za pośrednictwem


Metoda ControlExtensions.AddRadioButton — (ControlCollection, Range, String)

Dodaje nowy RadioButton kontroli do arkusza, w zakresie określonym.

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 Shared Function AddRadioButton ( _
    controls As ControlCollection, _
    range As Range, _
    name As String _
) As RadioButton
public static RadioButton AddRadioButton(
    this ControlCollection controls,
    Range range,
    string name
)

Parametry

Wartość zwracana

Typ: Microsoft.Office.Tools.Excel.Controls.RadioButton
RadioButton Formantu, który został dodany do ControlCollection instancji.

Informacje dotyczące użycia

W językach Visual Basic i C# tę metodę można wywołać jako metodę wystąpienia dowolnego obiektu typu ControlCollection. Gdy w celu wywołania tej metody jest używana składnia metody wystąpienia, należy pominąć pierwszy parametr. Aby uzyskać więcej informacji, zobacz temat Rozszerzenie metody (Visual Basic) lub Rozszerzenie metody (Podręcznik programowania C#).

Wyjątki

Wyjątek Warunek
ArgumentNullException

Argument Nazwa lub zakres jest nullodwołanie o wartości null (Nothing w języku Visual Basic), lub w argumencie Nazwa ma zerowej długości.

ControlNameAlreadyExistsException

Formant o tej samej nazwie jest już w ControlCollection instancji.

InvalidRangeException

Zakres, który został określony jest nieprawidłowy.Nie można użyć Multi-Area zakresów.Zakres powinien być w tym samym arkuszu, jako ControlCollection instancji.

Uwagi

AddRadioButton Metoda umożliwia dodanie RadioButton obiekty do końca ControlCollection.Aby usunąć RadioButton który wcześniej został dodany programowo, należy użyć Remove metody.

Gdy zmieniany jest rozmiar zakresu automatycznie zmienia rozmiar formantu.

Przyciski radiowe bezpośrednio do dokumentu można dodać wiele przycisków radiowych, nie są wzajemnie się wykluczają.Można napisać kod, aby przyciski radiowe wykluczają; Jednakże preferowana jest dodawanie przycisków radiowych do formantu użytkownika, a następnie dodać formant użytkownika do dokumentu.

Przykłady

W następującym przykładzie kodu dodano dwa RadioButton formantów do arkusza w komórkach A1 i A2, a następnie przypisuje tekstu do każdego formantu.Aby wykorzystać ten przykład, należy uruchomić go z Sheet1 klasy w projekcie na poziomie dokumentu.

    Private Sub ExcelRangeAddRadioButton()

        Dim RadioButton1 As Microsoft.Office.Tools. _
            Excel.Controls.RadioButton = Me.Controls. _
            AddRadioButton(Me.Range("A1"), "RadioButton1")
        Dim RadioButton2 As Microsoft.Office.Tools. _
            Excel.Controls.RadioButton = Me.Controls. _
            AddRadioButton(Me.Range("A2"), "RadioButton2")

        RadioButton1.Text = "Bold"
        RadioButton2.Text = "Italic"
        RadioButton2.Checked = False

    End Sub

private void ExcelRangeAddRadioButton()
{


    Microsoft.Office.Tools.Excel.Controls.RadioButton
         radioButton1 = this.Controls.AddRadioButton(
         this.Range["A1"], "radioButton1");
    Microsoft.Office.Tools.Excel.Controls.RadioButton
         radioButton2 = this.Controls.AddRadioButton(
         this.Range["A2"], "radioButton2");
    radioButton1.Text = "Bold";
    radioButton2.Text = "Italic";
    radioButton2.Checked = false;

}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

ControlExtensions Klasa

Przeciążenie AddRadioButton

Przestrzeń nazw Microsoft.Office.Tools.Excel