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

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

← →
DNS   (2003-12-21 16:22) [0]

Написал я компонент (потомок TCheckBox), для работы с реестром, в котором есть метод CheckState, который вызываеться в цикле по масиву компонент, и в нем меняеться свойство Checked, при этом автоматически выполняеться OnClick компонента... А это вообщем то и не нужно :( У предка на изменение checked повешена проверка - если свойство ClicksDisabled поставить, то не будет выполняться OnClick компонента (это в TButtonControl).
Проблема же в том, что обратиться к этому свойству нельзя, почему и как это обойти ? Подскажите пожалуйста!

procedure TCustomCheckBox.SetState(Value: TCheckBoxState);
begin
if FState <> Value then
begin
FState := Value;
if HandleAllocated then
SendMessage(Handle, BM_SETCHECK, Integer(FState), 0);
if not ClicksDisabled then Click;
end;
end;


← →
jack128 ©   (2003-12-21 16:51) [1]


> Проблема же в том, что обратиться к этому свойству нельзя,
>

как нельзя? ClicksDisabled - это ж protected! Из потомка можно обратиться..



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

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



Память: 0.45 MB
Время: 0.014 c
14-12113
SergP
2003-12-14 18:39
2004.01.05
Срочно нужно. Помогите. Вопрос по MySQL и PHP....


7-12187
amal
2003-10-25 13:44
2004.01.05
как заставить модем набирать в импульсном режиме из delphi


7-12178
Yanval
2003-10-24 16:17
2004.01.05
Частота обновления


14-12060
Сатир
2003-12-10 17:27
2004.01.05
Ура! Нам канал подняли!


3-11820
McSimm2
2003-12-08 14:35
2004.01.05
Непонятно сумма считается ....




   Наверх