Поделиться через


ControlCollection.AddRadioButton Метод (Double, Double, Double, Double, String) (2007 System)

Обновлен: Ноябрь 2007

Добавляет в заданное место листа новый элемент управления RadioButton указанного размера.

Пространство имен:  Microsoft.Office.Tools.Excel
Сборка:  Microsoft.Office.Tools.Excel.v9.0 (в Microsoft.Office.Tools.Excel.v9.0.dll)

Синтаксис

'Декларация
Public Function AddRadioButton ( _
    left As Double, _
    top As Double, _
    width As Double, _
    height As Double, _
    name As String _
) As RadioButton
'Применение
Dim instance As ControlCollection
Dim left As Double
Dim top As Double
Dim width As Double
Dim height As Double
Dim name As String
Dim returnValue As RadioButton

returnValue = instance.AddRadioButton(left, _
    top, width, height, name)
public RadioButton AddRadioButton(
    double left,
    double top,
    double width,
    double height,
    string name
)

Параметры

  • left
    Тип: System.Double
    Расстояние в пунктах между левым краем элемента управления и левым краем листа.
  • top
    Тип: System.Double
    Расстояние в пунктах между верхним краем элемента управления и верхним краем листа.
  • width
    Тип: System.Double
    Ширина элемента управления в пунктах.
  • height
    Тип: System.Double
    Высота элемента управления в пунктах.
  • name
    Тип: System.String
    Имя элемента управления.

Возвращаемое значение

Тип: Microsoft.Office.Tools.Excel.Controls.RadioButton
Элемент управления RadioButton, добавленный в экземпляр ControlCollection.

Исключения

Исключение Условие
ArgumentNullException

Аргумент имени равен nullссылка null (Nothing в Visual Basic) или имеет нулевую длину.

ControlNameAlreadyExistsException

Элемент управления с таким именем уже имеется в данном экземпляре ControlCollection.

Заметки

Метод AddRadioButton используется для добавления объектов RadioButton в конец ControlCollection. Чтобы удалить добавленный программно элемент управления RadioButton, воспользуйтесь методом Remove().

При добавлении непосредственно в документ нескольких переключателей их значения не являются взаимоисключающими. Можно написать код, который сделает переключатели взаимоисключающими; однако рекомендуется внести переключатели в пользовательский элемент управления, а затем добавить этот элемент управления в документ.

Примеры

В приведенном ниже примере в верхнюю часть листа добавляются два элемента управления RadioButton, после чего в каждый элемент управления вносится текст.

Private Sub ExcelAddRadioButton()

    Dim RadioButton1 As Microsoft.Office.Tools. _
        Excel.Controls.RadioButton = Me.Controls. _
        AddRadioButton(0, 0, 78, 18, "RadioButton1")
    Dim RadioButton2 As Microsoft.Office.Tools. _
        Excel.Controls.RadioButton = Me.Controls. _
        AddRadioButton(0, 18, 78, 18, "RadioButton2")

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

End Sub

private void ExcelAddRadioButton()
{

    Microsoft.Office.Tools.Excel.Controls.RadioButton
         radioButton1 = this.Controls.AddRadioButton(
         0, 0, 78, 18, "radioButton1");
    Microsoft.Office.Tools.Excel.Controls.RadioButton
         radioButton2 = this.Controls.AddRadioButton(
         0, 18, 78, 18, "radioButton2");
    radioButton1.Text = "Bold";
    radioButton2.Text = "Italic";
    radioButton2.Checked = false;
}

Разрешения

См. также

Ссылки

ControlCollection Класс

ControlCollection - члены

AddRadioButton - перегрузка

Microsoft.Office.Tools.Excel - пространство имен