Вниз
Скачать: CL | DM;

CheckBoxOnClick   Найти похожие ветки 

← →
Washington ©   (2007-12-21 15:27) [0]

После выполнения CheckBox1.Checked:=true происходит событие CheckBoxOnClick. Как можно этого избежать? Короче говоря мне нужно сделать CheckBox отмеченным, но в то же время не нужно, что произошло это событие. Помогите, пожалуйста!


← →
MBo ©   (2007-12-21 15:31) [1]

сохрани обработчик во временную переменную, назначь обработчику nil, выполни то, что нужно, потом восстанови


← →
@!!ex ©   (2007-12-21 15:32) [2]

var
 Flag:boolean = true

Flag:=false;
CheckBox1.Checked:=true
Flag:=true;

CheckBoxOnClick:
if Flag then begin
 //
end;


← →
Washington ©   (2007-12-21 15:33) [3]


> MBo ©   (21.12.07 15:31) [1]

Чуть-чуть попонятнее можно, плз?


← →
Kolan ©   (2007-12-21 15:33) [4]

> сохрани обработчик во временную переменную, назначь обработчику
> nil, выполни то, что нужно, потом восстанови

Имхо этот изврат от неверного кода в самом обработчике&#133


← →
Washington ©   (2007-12-21 15:34) [5]


> @!!ex ©   (21.12.07 15:32) [2]

Спасибо!!!


← →
Palladin ©   (2007-12-21 15:35) [6]

странно, но у меня никакого OnClick не возникает


← →
Washington ©   (2007-12-21 15:38) [7]

Действительно странно! Сделал
> @!!ex ©   (21.12.07 15:32) [2]

всё прекрасно заработало!


← →
{RASkov} ©   (2007-12-21 16:52) [8]

А можно и без глобальной переменной:

CheckBox1.OnClick:=nil;
CheckBox1.Checked:=true;
CheckBox1.OnClick:=<Имя его обработчика, например CheckBox1Click>;


← →
Washington ©   (2007-12-22 08:40) [9]


> {RASkov} ©   (21.12.07 16:52) [8]
Попробую щас



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
15-1197402418
No_Dead
2007-12-11 22:46
2008.01.20
Атакуют что ли?!


15-1197588500
Олег
2007-12-14 02:28
2008.01.20
Блокировка трафика


6-1178182143
Влад123
2007-05-03 12:49
2008.01.20
Как определить скрытую отправку письма


2-1198010239
Bor
2007-12-18 23:37
2008.01.20
Рисование на Panel


2-1197961937
Alex_C
2007-12-18 10:12
2008.01.20
Двумерный открытый массив как параметр ф-ции




   Наверх