There is no dialog.addRadioButtonContol(…) function so how do you do it?
static void Job1(Args _args)
{
Dialog dialog;
FormRadioControl formRadioControl;
FormBuildRadioControl formBuildRadioControl;
FormBuildGroupControl formBuildGroupControl;
int formBuildRadioControlId;
;
//Build dialog with radio buttons
dialog = new Dialog("Test Dialog");
formBuildGroupControl = dialog.mainFormGroup();
formBuildRadioControl = formBuildGroupControl.addControl(FormControlType::RadioButton,'radiobuttons');
formBuildRadioControlId = formBuildRadioControl.id();
//set number of buttons
formBuildRadioControl.items(3);
//add descriptions
formBuildRadioControl.item(1);
formBuildRadioControl.text("Radiobutton 1");
formBuildRadioControl.item(2);
formBuildRadioControl.text("Radiobutton 2");
formBuildRadioControl.item(3);
formBuildRadioControl.text("Radiobutton 3");
if(dialog.run())
{
if(formBuildRadioControl)
{
//get control
formRadioControl = dialog.formRun().control(formBuildRadioControlId);
//get index
info(strfmt("Radiobutton %1 selected",formRadioControl.selection()+1));
}
}
}

Leave a Reply to Thomas Widmer Cancel reply