Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.04.2012, 19:05   #1
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
Вопрос Как узнать верхняя или нижняя кнопка была нажата в sUpDown?

Еще раз добрый вечер! Сабж в заголовке темы.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 25.04.2012, 21:11   #2
Прик
Форумчанин
 
Регистрация: 08.09.2010
Сообщений: 880
По умолчанию

А как и в штатном TUpDown есть событие OnChangingEx, в котором параметр Direction показывает изменение значения Position (увеличивается или уменьшается). По нему можно определить какая кнопка была нажат.
Правда, в случае когда кнопка был нажата, но позиция не изменилась (попытка выйти за пределы допустимого диапазона) не получится определить кнопку.

Последний раз редактировалось Прик; 25.04.2012 в 21:19.
Прик вне форума Ответить с цитированием
Старый 25.04.2012, 22:37   #3
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

В обычном апдауне есть
Код:
OnChangingEx(Sender: TObject; var AllowChange: Boolean; NewValue: Smallint; Direction: TUpDownDirection);
Не знаю уж как в sUpDown, но чисто по логике дб что-то такое.

мда.. опередили )
phomm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как у Inputbox узнать, что была нажата кнопка Сancel? Artem Компоненты Delphi 2 02.04.2011 23:31
Как узнать нажата ли кнопка? Ragnarek45 Общие вопросы Delphi 11 07.12.2010 14:53
как узнать, нажата ли кнопка мыши? Juffin Общие вопросы Delphi 1 20.05.2010 20:16
Как узнать была ли нажата кнопка? SanSanblch Win Api 3 20.12.2009 01:15