function ComboCB(string o, string d, float r)
printf("o = '%s', d = '%s', r = %d\n", o, d, r);
endfunction
function UpdateComboList(string OBJ, string choices)
string currentValue;
currentValue = GuiGetString(OBJ);
WORK.ChoiceList = choices;
$(OBJ).XuNguiListItems = undef;
$(OBJ).XuNguiListItems = "WORK.ChoiceList";
GuiSetString(OBJ,currentValue, false);
endfunction
create Dialog gsharp_1.mydialog
( XuNguiDialogType = "bulletinBoard"
);
create Combobox gsharp_1.mydialog.combo
( XuNguiPosition = (10,10),
XuNguiHeight = 50,
XuNguiListItems = "'Choice 1'//'Choice 2'//'Choice 3'",
XuNguiSelection = "Choice 3",
XuNguiCallback = "ComboCB"
);
GuiPopupDialog("gsharp_1.mydialog");
#UpdateComboList("gsharp_1.mydialog.combo", "Choice "+(3:5));
|