Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2015.12.20;
Скачать: CL | DM;

Вниз

не отрабатывает событие дабл клик для некоторых компонентов   Найти похожие ветки 

 
Sakipiel   (2014-06-23 08:36) [0]


procedure TDesForm.DblClick(Sender: TObject);
begin
 if (Sender AS TControl).Name = "FormPrototype" then
   AddComponent
 else
 begin
   TDesForm((Sender AS TControl).Owner).Events.AddEvent((Sender AS TControl),
     "OnClick", (Sender AS TControl).Name + "OnClick");
   TDesForm((Sender AS TControl).Owner).AddProcInModule
     ((Sender AS TControl).Name + "OnClick");
 end;
end;


пытаюсь такую процедуру назначить в событие даблклик добавляемых компонентов. В результате, у всех все работает, а Button и CheckBox в нее даже не заходят...., при том что назначение для всех компонентов происходит одинакого, в чем может быть беда? И заодно, чек бокс при онклике продолжает ставить и убирать галочку, как это отключить? Кстати ОнКлик у всех тоже назначенная мной процедура и она отрабатывает у всех в том числе и у батона и у чек бокса. Но галочка в моей процедуре никак не обрабатывается, а переставляться она все равно переставляется..


 
Ega23 ©   (2014-06-23 10:01) [1]


> у всех все работает, а Button и CheckBox в нее даже не заходят


У TButton и TCheckBox нет события OnDblClick


 
ВладОшин ©   (2014-06-23 10:04) [2]

назначайте им mousedown и тап проверяйте по времени м/д кликами


 
Dennis I. Komarov ©   (2014-06-23 10:24) [3]

Нужно менять логику интерфейса


 
KilkennyCat ©   (2014-06-23 20:43) [4]


> Нужно менять логику интерфейса

точно. попадался мне как-то такой даблкликовый могоуровневый чекбокс.... убил бы.



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

Текущий архив: 2015.12.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.005 c
15-1429879718
Andy BitOff
2015-04-24 15:48
2015.12.20
VCL кконтролы. Рушится шрифт.


2-1403699566
CodeDrunk
2014-06-25 16:32
2015.12.20
Проектирование БД


2-1403689302
Imagination
2014-06-25 13:41
2015.12.20
Не работает CopyPaste


15-1429522423
pavelnk
2015-04-20 12:33
2015.12.20
По Андроиду


2-1403498172
Sakipiel
2014-06-23 08:36
2015.12.20
не отрабатывает событие дабл клик для некоторых компонентов