Вверх ↑
Разработчик
Ответов: 4698
Рейтинг: 426
#1: 2010-07-01 16:32:30 ЛС | профиль | цитата
Dilma, там в описании этой точки сказано, что он изменяется состояние на противоположное и загадочен здесь метод после else, а не после then
------------ Дoбавленo в 16.32:
Хотя это тоже интересно, все решается простым способом
#pas
procedure TXPMenu._work_doCheckIdx;
var Idx:integer;
begin
Idx:= ReadInteger(_Data,_data_Index,_prop_Index);
if (Menu.Count > 0) and (Idx >= 0 ) and (Idx < Menu.Count) then
Menu.ItemChecked[Idx]:= not Menu.ItemChecked[Idx];
end;
карма: 10
0