Изменить программно radiobox
Добавлено: 26 янв 2010, 21:18
Может кто знает. Есть ли способ программно изменить элементы radiobox-a. Т.е. были одни элементы, нажали кнопку, проверили условие, стали другие. Или хотя бы то же самое но при запуске интерфейса. Попробовал поиграться с SetEnumList, но не работает. Код сейчас такой:
Код: Выделить всё
interface Test dialog, escClose;
show at (,, 120, 40);
var
_selItem : longint;
screen scrMain (,, sci13Esc);
noTableNavigation;
fields
_selItem;
buttons
cmChangeList;
cmChangeCO;
cmCancel;
<<
Значения
(.) Один`
(.) Два`
(.) Три`
<.Изменить список.> <. Ok .> <. Отмена.>
>>
end;
handleEvent
cmChangeList:
{
var lValues: array [1..5] of integer;
lValues[1] := 10;
lValues[2] := 20;
lValues[3] := 30;
lValues[4] := 40;
lValues[5] := 50;
var sValues: array [1..5] of string;
sValues[1] := 'Изменения 1';
sValues[2] := 'Изменения 2';
sValues[3] := 'Изменения 3';
sValues[4] := 'Изменения 4';
sValues[5] := 'Изменения 5';
SetEnumList(scrMain, #_selItem, sValues, lValues);
}
end;
end.