|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.07.2015, 08:30 | #1 |
Пользователь
Регистрация: 24.07.2015
Сообщений: 14
|
Доступ к тексту Edit-а, находящегося в фокусе
Добрый день.
Форма имеет несколько Edit-ов. Для каждого своя процедура фильтрации нажимаемых клавиш TForm1.EditNKeyPress(Sender: TObject; var Key: Char). Процедуры одинаковые, отличие только в доступе к вводимому тексту EditN.Text, отличаются только N. Как получить доступ к вводимому тексту текущего (в фокусе) Edit-а, чтобы объединить все процедуры в одну? ActiveControl.Name позволяет определить только имя текущего Edit-а. |
24.07.2015, 08:51 | #2 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
Для всех edit'ов единая процедура должна быть. Для этого их все в конструкторе выделяем, и в инспекторе на событие OnKeyPress пишем свой код в стиле:
Код:
Никогда не знаешь, где тебе повезет... (Фрай)
Последний раз редактировалось DIgorevich; 24.07.2015 в 08:51. Причина: Исправление ошибки |
24.07.2015, 09:27 | #3 | |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,389
|
Цитата:
Код:
E_MAIL: rijgvina7@yahoo.com
|
|
24.07.2015, 09:58 | #4 |
Участник клуба
Регистрация: 12.09.2012
Сообщений: 1,030
|
Возможно обработать сообщение WM_EditKeyPress(или подобное). А дальше дело техники:
Код:
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби. |
24.07.2015, 11:53 | #5 |
Пользователь
Регистрация: 24.07.2015
Сообщений: 14
|
Большое спасибо, все работает!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Доступ к определенному элементу (при Edit Template) | coNsept | Общие вопросы .NET | 4 | 09.03.2012 19:21 |
Как получить доступ к тексту в компоненте TChart | galek | Компоненты Delphi | 0 | 29.11.2011 16:07 |
Как правильно сделать Edit в фокусе? | Dux | Общие вопросы Delphi | 4 | 08.10.2011 11:45 |
Как определить, в фокусе ли EDIT поле. | USB2.0 | Win Api | 5 | 02.11.2008 21:07 |
как получить доступ к тексту внутри JS на загруженной странице | element | Работа с сетью в Delphi | 0 | 11.01.2008 23:19 |