Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
ВнизЧто первое? Найти похожие ветки
← →
alexdn © (2012-05-11 11:09) [0]Может и глупый вопрос, но всё же. Вот если для кнопки используются два события - TForm1.Button1MouseDown, TForm1.Button1Click. Какое из них обрабатывается первым?..
← →
megavoid © (2012-05-11 11:13) [1]OnMouseDown, клик придёт только после OnMouseUp и если курсор над кнопкой
← →
Медвежонок Пятачок © (2012-05-11 11:14) [2]клик генерируется при отпускании и то если курсор остается в пределах кнопки
← →
Anatoly Podgoretsky © (2012-05-11 11:26) [3]> alexdn (11.05.2012 11:09:00) [0]
Ты знаешь как работает Click - это щелкнуть, то есть нажать и отпустить.
В конце концов кто мешает написать в обработчике ShowMessage, так нет за
этим на форум
← →
Anatoly Podgoretsky © (2012-05-11 11:27) [4]> Медвежонок Пятачок (11.05.2012 11:14:02) [2]
С кнопками все может быть не так, нажми кнопку на клавиатуре и не отпускай.
← →
Плохиш © (2012-05-11 11:32) [5]
> megavoid © (11.05.12 11:13) [1]
>
> OnMouseDown, клик придёт только после OnMouseUp и если курсор
> над кнопкой
Интересная гипотиза.
← →
Inovet © (2012-05-11 11:36) [6]С DoubleClick ещё интереснее. Ещё тройной был в Ворде, не знаю, есть ли сейчас.
← →
Anatoly Podgoretsky © (2012-05-11 11:37) [7]Особенно интересно OnMouseDown, когда в вопросе Button1Click
← →
AV © (2012-05-11 12:02) [8]напиши и проверь :)
> OnMouseDown, клик придёт только после OnMouseUp и если курсор
> > над кнопкой
все верно.
Иногда нажмешь на кнопку, не отпускаешь и думаешь "а точно надо?"
Если нет - в сторону зажатой отведешь и отпускаешь - клика нет.
> С DoubleClick ещё интереснее.
угу. помню какой-то компонент сжирал его. Так и пришлось время между одинарными засекать
← →
Плохиш © (2012-05-11 12:05) [9]
> Плохиш © (11.05.12 11:32) [5]
Сорри, плохо прочитал, снимается. Не проспался...
← →
Омлет © (2012-05-11 12:15) [10]
> Так и пришлось время между одинарными засекать
Да у вас похоже богатая коллекция IncDay-решений. (в свете http://delphimaster.net/view/15-1336653449/ )
← →
AV © (2012-05-11 13:18) [11]
> Да у вас похоже богатая коллекция IncDay-решений
Не, не коллекционирую
всегда импровизация :)
← →
Ega23 © (2012-05-11 13:41) [12]OnClick вообще интересная штука. Нажал, подержал минуту, отпустил. Будет клик?
Нажал-отпустил, подождал N, нажал-отпустил. При каком значении N это будет дабл-клик, а не дЖва клика?
← →
stas © (2012-05-11 14:32) [13]Я так понимаю вопрос втом что если кликнули по кнопке на форме мышью, то что раньше произойдет нажатие мыши или событие кнопки на которую нажали?
← →
Омлет © (2012-05-11 14:48) [14]
> что раньше произойдет нажатие мыши или событие кнопки на
> которую нажали?
Зависит от метафизических свойств операционной системы. Windows - детерминированная ОС, т.е. оповещение о событии происходит только строго после возникновения события.
← →
icWasya © (2012-05-12 09:20) [15]А вот человек провёл некоторые исследования на тему -
http://www.transl-gunsmoker.ru/2009/09/windows.html
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.088 c