![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 08.12.2015
Сообщений: 11
|
![]()
Помогите! Есть edit, в событии KeyPress переменной s:=Text. Дальше нужно вызвать родительский обработчик KeyPress что бы обработать готовую строку. Подскажите как вызвать родительский обработчик.
Почему не подходит простое добавление символа, потому что текст может быть выделен как полностью так и частично. Я думаю такой подход более оптимален нежели проверка на выделение |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
![]()
Что про что?
и про какой родительский обработчик речь? |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 08.12.2015
Сообщений: 11
|
![]()
Надо вызвать стандартный обработчик TEdit.KeyPress в своем обработчике
|
![]() |
![]() |
![]() |
#4 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,865
|
![]()
Ничего не понятно, показывайте код.
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Нет ни какого стандартного.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 08.12.2015
Сообщений: 11
|
![]() Код:
Последний раз редактировалось Вадим Мошев; 17.12.2015 в 19:07. |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
И чего? Это метод родителя TWinControl из protected. Он просто вызывает OnKeyPress, если есть такой. Стек хочешь переполнить?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 17.12.2015 в 19:20. |
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
![]()
Уберите это и считайте что оно уже вызвалось.
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 08.12.2015
Сообщений: 11
|
![]()
он вызывается если мне не изменяет память в конце кода, а надо именно в середине.
а что можешь тогда посоветовать? Последний раз редактировалось Stilet; 17.12.2015 в 23:02. |
![]() |
![]() |
![]() |
#10 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,865
|
![]()
После завершения твоего обработчика вызовется стандартный. Ты еще в своем можешь кнопку подменить, изменив значение переменной Key
![]() E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вызов обработчика события | Homa_1983 | C++ Builder | 8 | 20.05.2013 17:20 |
Как из обработчика прерываний от таймера вызвать int 21h ? | ccccfr | Операционные системы общие вопросы | 1 | 21.03.2011 01:13 |
Выход из обработчика события | tools | Visual C++ | 1 | 20.12.2010 10:24 |
Назначение обработчика события | Gypsy | Общие вопросы Delphi | 2 | 22.12.2009 09:50 |
динамическое создание обработчика события | Мэс | Общие вопросы Delphi | 4 | 07.09.2009 01:04 |