Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 23
1

Как определить нажатие и отпускание кнопки tbuttonededit?

28.02.2016, 13:39. Показов 813. Ответов 7
Метки нет (Все метки)

Доброго времени суток.
Собственно вопрос в заголовке.
Есть только событие клика кнопки.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.02.2016, 13:39
Ответы с готовыми решениями:

Кто знает как отловить нажатие и отпускание кнопки?
Привет всем, скажите кто знает как отловить нажатие и отпускание кнопки? пробовал через триггеры -...

Нажатие и отпускание клавиши
Доброго времени суток.. проблема возникла при написании игры танчики(класика как на денди)....

Заумное нажатие и отпускание клавиш
Доброго времени суток! Нужно отлавливать нажатия и отпускания клавиш аля "OnKeyDown" "OnKeyUp". К...

нажатие и отпускание клавиши enter для отправки формы
нажатие и отпускание клавиши enter для отправки формы после submit и коды /1C /9C или 1C 9C. Как...

7
101 / 97 / 23
Регистрация: 11.01.2012
Сообщений: 868
29.02.2016, 07:45 2
У компонента есть свойства LeftButton и RightButton, в которых можно изменить ImageIndex, тогда слева или справа будет кнопочка с изображением, которое хранится в ImageList.

События OnLeftButtonClick/OnRightButtonClick действия при нажатии на кнопки.
0
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 23
29.02.2016, 07:49  [ТС] 3
я про это и говорю, но мне надо обработать не просто клик по кнопке, а событие нажатие и отпускание на кнопку
0
101 / 97 / 23
Регистрация: 11.01.2012
Сообщений: 868
29.02.2016, 08:03 4
У этого компонента нет отдельных событий именно на кнопки.
Сделайте отдельно Edit и отдельно кнопку, на которой все легко отловить:
Delphi
1
2
3
4
5
6
7
8
9
10
procedure TForm1.Button2Click(Sender: TObject);
begin
Memo1.Lines.Add('Отпустили');
end;
 
procedure TForm1.Button2MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
Memo1.Lines.Add('Нажали');
end;
0
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 23
29.02.2016, 08:18  [ТС] 5
это я тоже умею
а как добавить нужное событие?
0
101 / 97 / 23
Регистрация: 11.01.2012
Сообщений: 868
29.02.2016, 08:22 6
Цитата Сообщение от Oleg_SS Посмотреть сообщение
а как добавить нужное событие?
Никак, его просто нет у этого компонента.
0
836 / 731 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
29.02.2016, 10:38 7
Цитата Сообщение от Oleg_SS Посмотреть сообщение
а как добавить нужное событие?
Есть событие нажали OnMouseDown
А есть событие отпустили OnMouseUp

Просто выбери кнопку и щелкни в инспекторе 2 раза на против этих событий, сам сгенерируется обработчик в котором и напишеш код.
0
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 23
29.02.2016, 10:51  [ТС] 8
данный компонент работает несколько иначе. Почитайте...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.02.2016, 10:51

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Программа должна отдельно реагировала на нажатие и отпускание клавиши
Всем привет. Я тут начал разбираться с Windows Forms, так вот, возник один вопрос. Есть...

Как определить нажатие левой кнопки мыши на PictureBox
Здраствуйте. Я хочу на MouseMoveEvent узнать статус нажатия левой кнопки мыши. Согласно этой...

Определить нажатие кнопки Home и кнопки сворачивания приложения
По аналогии с backPressed: @Override public void onBackPressed() { }

Отпускание кнопки мыши вне окна не обрабатывается
У меня при отпускании кнопки мыши должен срабатывать обработчик, но если пользователь перемещает...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.