Export (0) Print
Expand All
1 out of 1 rated this helpful - Rate this topic

ControlCollection.AddRadioButton Method (Double, Double, Double, Double, String)

Adds a new RadioButton control to the worksheet in the specified size and location.

Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel (in microsoft.office.tools.excel.dll)

public RadioButton AddRadioButton (
	double left,
	double top,
	double width,
	double height,
	string name
)

Parameters

left

The distance in pixels between the left edge of the control and the left edge of the worksheet.

top

The distance in pixels between the top edge of the control and the top edge of the worksheet.

width

The width of the control in pixels.

height

The height of the control in pixels.

name

The name of the control.

Return Value

The RadioButton control that was added to the ControlCollection instance.
Exception typeCondition

ArgumentNullException

The name argument is a null reference (Nothing in Visual Basic) or has zero length.

ControlNameAlreadyExistsException

A control with the same name is already in the ControlCollection instance.

The AddRadioButton method enables you to add RadioButton objects to the end of the ControlCollection. To remove a RadioButton control that was previously added programmatically, use the Remove method.

When you add multiple radio buttons directly to the document, the radio buttons are not mutually exclusive. You can write code to make the radio buttons mutually exclusive; however, the preferred approach is to add the radio buttons to a user control and then add the user control to the document.

The following code example adds two RadioButton controls to the top of the worksheet, and then assigns text to each control.

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

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.