Главная страница
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.004 c
2-1403613872
Dennis I. Komarov
2014-06-24 16:44
2015.12.20
function Format


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


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


2-1403765627
Вася
2014-06-26 10:53
2015.12.20
Раскраска строк DBGrid относительно значения поля текущей строки


15-1429825354
Rouse_
2015-04-24 00:42
2015.12.20
К девятому мая