Форум программистов, компьютерный форум, киберфорум
Наши страницы
Visual Basic
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Gooos
0 / 0 / 0
Регистрация: 25.04.2017
Сообщений: 4
1

Как отключить функцию выбора кнопок с клавиатуры

25.04.2017, 21:39. Просмотров 778. Ответов 8
Метки нет (Все метки)

Форма, на ней несколько кнопок и один Image. Нужно сделать так, чтобы Image передвигался по форме с помощью клавиш на клавиатуре. Проблема вот в чём, если на форме есть активные кнопки, то Image "не слушается" клавиш, то есть с помощью клавиатуры можно только выбирать из активных кнопок, но передвигать нельзя. Если убрать все кнопки всё отлично работает. Подскажите, чем можно исправить.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.04.2017, 21:39
Ответы с готовыми решениями:

Как на время отключить обработку событий кнопок?
На форме есть две кнопки Btn1 и Btn2. При клике по Btn1 производятся достаточно...

Имитация нажатия кнопок клавиатуры нажатиями кнопок в окне
Скажите,как заменить нажатие кнопок клавиатуры на нажатие кнопок в окне?

Ремонт кнопок тайч-пада и клавиатуры (замена кнопок)
Доброго времени суток. У меня появился нетбук ASUS EeePC 900 HA с несколькими...

Имитация нажатия кнопок клавиатуры нажатиями кнопок в окне
Скажите,как заменить нажатие кнопок клавиатуры на нажатие кнопок в окне?

Как отключить раскладку клавиатуры
Давно уже задавался вопрососм, но так и не непонятно, что отображается в трее...

8
Sur_L
78 / 42 / 6
Регистрация: 13.02.2017
Сообщений: 129
26.04.2017, 01:50 2
Если по простому, то можно взять не Image, а PictureBox, сделать ему .TabIndex = 0, а в каждом событии клика кнопок прописать передачу фокуса картинке.
0
_shark
147 / 151 / 25
Регистрация: 11.10.2016
Сообщений: 500
26.04.2017, 09:40 3
Лучший ответ Сообщение было отмечено Gooos как решение

Решение

можно попробовать у всех кнопок свойство TakeFocusOnClick выставить в False. Тогда кнопки не будут забирать фокус при нажатии
1
Gooos
0 / 0 / 0
Регистрация: 25.04.2017
Сообщений: 4
26.04.2017, 15:26  [ТС] 4
Что то я не могу найти такое свойство у кнопки
0
_shark
147 / 151 / 25
Регистрация: 11.10.2016
Сообщений: 500
26.04.2017, 16:17 5
Лучший ответ Сообщение было отмечено Gooos как решение

Решение

на панели свойств есть такое
0
Миниатюры
Как отключить функцию выбора кнопок с клавиатуры  
Gooos
0 / 0 / 0
Регистрация: 25.04.2017
Сообщений: 4
26.04.2017, 17:05  [ТС] 6
Походу в моей версии такого свойства вообще нет, я пытался вручную прописать, но выдаёт ошибку
0
Миниатюры
Как отключить функцию выбора кнопок с клавиатуры  
_shark
147 / 151 / 25
Регистрация: 11.10.2016
Сообщений: 500
26.04.2017, 17:25 7
наверное, это только в VBA есть такое свойство.
Тогда вам нужно после обработки событий от каждой кнопки вызывать Image.SetFocus.
1
Gooos
0 / 0 / 0
Регистрация: 25.04.2017
Сообщений: 4
26.04.2017, 17:52  [ТС] 8
Попробую, Спасибо)
0
Sur_L
78 / 42 / 6
Регистрация: 13.02.2017
Сообщений: 129
26.04.2017, 22:04 9
Цитата Сообщение от Gooos Посмотреть сообщение
Попробую, Спасибо)
Нет у имиджа этого, потому предложил пикчабокс.
0
26.04.2017, 22:04
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.04.2017, 22:04

Как отключить подсветку клавиатуры win 8.1
Проблема заключается в том, что после обновления Win 8.1, когда ноутбук (Asus...

Как отключить автоматическую смену раскладки клавиатуры?
При открытии браузера либо другой программы раскладка меняется. Можно ли это...

Как отключить выход из спящего режима с клавиатуры?
У меня Xubuntu на нетбуке lenovo ideapad s110. Когда перехожу в спящий режим...


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

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

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