We use some old windows dialogs and search the controls with Form.FindControlId().
This function returns a generic control type and we must cast to the correct class:
Code: click into code to enlarge
Control control = form.FindControlId(102);
if (control is RadioButton)
{
RadioButton radio = (RadioButton)control;
Mouse.MoveToControl(radio);
radio.Checked = true;
}
It would be easier for us to use overloaded function like FindRadioButton (controlId).
Code: click into code to enlarge
RadioButton radio = form.FindRadioButton(102);
if ( radio != null )
{
Mouse.MoveToControl(radio);
radio.Checked = true;
}
|