Sdílet prostřednictvím


ControlExtensions.AddRadioButton – metoda (ControlCollection, Range, String)

Přidá nový RadioButton řízení v rozsahu určeném listu.

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 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

Vrácená hodnota

Typ: Microsoft.Office.Tools.Excel.Controls.RadioButton
RadioButton Ovládací prvek, který byl přidán ControlCollection instance.

Poznámka k použití

V jazycích Visual Basic a C# lze tuto metodu volat jako metodu instance libovolného objektu typu ControlCollection. Pokud k volání této metody použijete syntaxi metody instance, vynechejte první parametr. Další informace naleznete v tématech Extension Methods (Visual Basic) a Extension Methods (C# Programming Guide).

Výjimky

Výjimka Podmínka
ArgumentNullException

Oblast nebo název argument je nullodkaz Null (Nothing v jazyce Visual Basic), nebo argument název má nulovou délku.

ControlNameAlreadyExistsException

Ovládací prvek se stejným názvem je již v ControlCollection instance.

InvalidRangeException

Určený rozsah je platný. Multi -oblast rozsahy nelze použít. Rozsah by měl být na stejném list jako ControlCollection instance.

Poznámky

AddRadioButton Metoda umožňuje přidat RadioButton objekty na konci ControlCollection. Odebrání RadioButton , byl již přidán programově, použijte Remove metody.

Ovládací prvek automaticky přizpůsobí velikost při změně velikosti oblasti.

Přímo do dokumentu přidáte více přepínače, přepínací tlačítka se vzájemně nevylučují. Můžete zapsat kód přepínacích tlačítek provést vzájemně vylučují; Upřednostňovaný přístup je však přidat řízení uživatel přepínací tlačítka a pak přidat uživatel ovládací prvek v dokumentu.

Příklady

Následující příklad kódu přidá dva RadioButton ovládací prvky v list v buňkách A1 a A2a potom přiřadí text každý ovládací prvek. Chcete-li použít tento příklad spustit z Sheet1 třídy v projektu úrovni 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", missing], "radioButton1");
    Microsoft.Office.Tools.Excel.Controls.RadioButton
         radioButton2 = this.Controls.AddRadioButton(
         this.Range["A2", missing], "radioButton2");
    radioButton1.Text = "Bold";
    radioButton2.Text = "Italic";
    radioButton2.Checked = false;

}

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

ControlExtensions Třída

AddRadioButton – přetížení

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