Share via


Metodo ControlExtensions.AddRadioButton (ControlCollection, Range, String)

aggiunge un nuovo RadioButton controllare il foglio di lavoro nell'intervallo specificato.

Spazio dei nomi:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Sintassi

'Dichiarazione
<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
)

Parametri

Valore restituito

Tipo: Microsoft.Office.Tools.Excel.Controls.RadioButton
RadioButton controllare che è stato aggiunto a ControlCollection istanza.

Nota sull'utilizzo

In Visual Basic e C# è possibile chiamare questo metodo come metodo di istanza su qualsiasi oggetto di tipo ControlCollection. Per chiamare il metodo utilizzando la sintassi del metodo di istanza, omettere il primo parametro. Per ulteriori informazioni, vedere Metodi di estensione (Visual Basic) o Metodi di estensione (Guida per programmatori C#).

Eccezioni

Eccezione Condizione
ArgumentNullException

L'argomento dell'intervallo o name viene nullriferimento null (Nothing in Visual Basic), o argomento di nome è di lunghezza zero.

ControlNameAlreadyExistsException

un controllo con lo stesso nome è già in ControlCollection istanza.

InvalidRangeException

L'intervallo specificato non è valido.gli intervalli di Multi-area non possono essere utilizzati.L'intervallo deve essere nello stesso foglio di lavoro ControlCollection istanza.

Note

AddRadioButton il metodo consente di aggiungere RadioButton oggetti alla fine di l ControlCollection.Per rimuovere a RadioButton che in precedenza era stato aggiunto a livello di codice, utilizzare Remove metodo.

Il controllo viene ridimensionato automaticamente quando viene ridimensionato.

Quando si aggiungono pulsanti di opzione direttamente nel documento, pulsanti di opzione non si escludono reciprocamente.È possibile scrivere codice per far reciproche esclusivo dei pulsanti di opzione -; tuttavia, l'approccio consigliato consiste nell'aggiungere i pulsanti di opzione a un controllo utente e aggiungere il controllo utente al documento.

Esempi

Nell'esempio di codice seguente vengono aggiunti due RadioButton controlli al foglio di lavoro nelle celle A1 e A2viene poi assegnato il testo a ciascun controllo.Per utilizzare questo esempio, eseguirlo da Sheet1 classe in un progetto a livello di documento.

    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;

}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ControlExtensions Classe

Overload AddRadioButton

Spazio dei nomi Microsoft.Office.Tools.Excel