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

Вниз

MouseUP на дочернем компоненте   Найти похожие ветки 

 
Валя   (2016-03-19 21:02) [0]

Допустим есть ScrollBox с множеством контролов.
MouseDown произошел на пустом месте ScrollBox затем удерживая нажатой кнопку мыши навели курсор на любой дочерний контрол ScrollBox-а, конечно событие MouseUp для  ScrollBox не сработает. Есть ли варианты все равно вызвать ScrollBox.MouseUp. Вариант с временной установкой Conrol[i].Enabled = False очень не красив.


 
sniknik ©   (2016-03-21 08:45) [1]

> конечно событие MouseUp для  ScrollBox не сработает.
сам придумал, или сказал кто?


 
Лори   (2016-03-21 11:48) [2]

угу... Хоть над дочерними отпускать, хоть над дочерними дочерних дочерних, хоть вообще вне окна - срабатывает более чем штатно.


 
han_malign ©   (2016-03-21 15:47) [3]

MouseCapture - взводится автоматом только для ЛКМ и только на клиентской зоне
(WM_LBUTTONDOWN,WM_LBUTTONDBLCLK)
см. TControl - c WMLButtonDown до WMCancelMode - всё что касается мыши...
соотвественно MouseCapture:= true присутствует только в WMLButtonDown и WMLButtonDblClk...


 
KSergey ©   (2016-03-21 17:23) [4]

> Допустим есть ScrollBox с множеством контролов.

Каких именно? (2..3 разных для примера)



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

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

Наверх




Память: 0.47 MB
Время: 0.003 c
2-1458469608
Signal
2016-03-20 13:26
2018.03.11
Как можно получить текстовое значение перечислителя Type?


2-1458508641
Погроммист
2016-03-21 00:17
2018.03.11
Как в MS Access одним запросом модифицировать или добавить строку


2-1458410529
Валя
2016-03-19 21:02
2018.03.11
MouseUP на дочернем компоненте


2-1458385064
Signal
2016-03-19 13:57
2018.03.11
TListView и OwnerData


15-1470919646
aka
2016-08-11 15:47
2018.03.11
История браузера