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

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

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.06.2017, 22:17   #1
tod2020
 
Регистрация: 20.06.2017
Сообщений: 6
По умолчанию КАК запрограммировать KeyPressed для управляющего элемента UserForms?

Хочу сделать словарные карточки для изучения английского.
Это должно быть всплывшее окно в котором отображается английское слово и если знаю его то на клавиатуре нажимаю Key "курсор вправо" если не знаю то Key "курсор влево" и для каждого нажатия своя функция срабатывает.
Использовать UserForms правильно для этого?

Сложность одна покачто: Если UserForms принимаем для этого то как запрограммировать реакцию на событие KeyPressed для определенного управляющего элемента формы?
tod2020 вне форума Ответить с цитированием
Старый 20.06.2017, 22:50   #2
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Тоесть за тебя надо создать книгу, создать форму, реализовать обработку события?
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 20.06.2017, 23:14   #3
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

да, Саша, именно так: хочешь сделать все за tod2020 - сделай, не хочешь - обойди эту тему совершенно без внимания, как обошли пол сотни людей, прочитавшие дублирующее сообщение и это
идея настолько сырая - что тут совершенно нечего обсуждать, начиная с того что очень неэффективно учить слова с карточек, их нужно учить в разговорной речи, использовать их для построения предложений
и заканчивая тем, что в области программирования у автора темы знаний на порядок меньше, чем в английском.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 20.06.2017, 23:20   #4
tod2020
 
Регистрация: 20.06.2017
Сообщений: 6
По умолчанию

Цитата:
Сообщение от Aleksandr H. Посмотреть сообщение
Тоесть за тебя надо создать книгу, создать форму, реализовать обработку события?
Сложность одна покачто: Если UserForms принимаем для этого то как запрограммировать реакцию на событие KeyPressed для определенного управляющего элемента формы?
tod2020 вне форума Ответить с цитированием
Старый 21.06.2017, 00:12   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Цитата:
Сложность одна
замечательно, если сложность одна, то решение описано тут
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 21.06.2017, 19:12   #6
tod2020
 
Регистрация: 20.06.2017
Сообщений: 6
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
замечательно, если сложность одна, то решение описано тут
Запрограммировал на событие KeyDown.работает. Но
Нажимая на клаве курсор лево-вправо выполняется не только заданная команда но ещё и переключение между элементами формы.
Как исключить это переключение?
tod2020 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как запрограммировать кнопку? Vladislav125 БД в Delphi 0 04.06.2017 11:10
Создание элементов UserForms в RunTime vinvin Microsoft Office Excel 10 14.01.2012 09:47
запрограммировать событие для TBotton VVk Компоненты Delphi 3 09.01.2009 23:35