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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.04.2009, 11:25   #1
Oburec
Пользователь
 
Регистрация: 20.03.2009
Сообщений: 33
По умолчанию Обработка wm_keydown если на форме присутствует TFrame

не срабатывает. setFocus делаю (причем вроде правильно), тк если нет фрейма и установить фокус на кнопку, потом вернуть фокус на форму, wm_keyDown работает. После создания фрейма - нет.
Если кто сталкивался, подскажите чего с этим можно поделать...

----------------
Фокус не переводится если он установлен на фрейме. Видать можно его переключать только между элементами одного окна...
----------------
Фокус можно вернут на форму только в случае если все компоненты на ней задизаблены. Осталось понять как их правильно задизаблить. Как узнать - есть ли где то в иерархии наследования объекта TControl?

Последний раз редактировалось Oburec; 12.04.2009 в 12:36.
Oburec вне форума Ответить с цитированием
Старый 13.04.2009, 10:01   #2
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

if <объект> is TComponent then
.....
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дано 2 слова. Написать программу, которая будет определять присутствует ли слово 1 в слове 2. Паскалька^^ Помощь студентам 5 19.10.2010 00:55
Scroll на форме MasterofCDM Общие вопросы Delphi 5 24.02.2009 16:18
Undo на форме yulia Общие вопросы Delphi 1 16.11.2008 17:22
Если функция ЕСЛИ не подходит Katherina_Koval Microsoft Office Excel 1 25.07.2008 19:09
cтранная запись формулы ЕСЛИ: "=+ЕСЛИ(..." icore2008 Microsoft Office Excel 4 10.04.2008 21:32