Форум программистов, компьютерный форум, киберфорум
Наши страницы

Visual Basic

Войти
Регистрация
Восстановить пароль
 
Gooos
0 / 0 / 0
Регистрация: 25.04.2017
Сообщений: 4
#1

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

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

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

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

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

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

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

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

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

8
Sur_L
78 / 42 / 6
Регистрация: 13.02.2017
Сообщений: 129
26.04.2017, 01:50 #2
Если по простому, то можно взять не Image, а PictureBox, сделать ему .TabIndex = 0, а в каждом событии клика кнопок прописать передачу фокуса картинке.
0
_shark
136 / 143 / 22
Регистрация: 11.10.2016
Сообщений: 468
26.04.2017, 09:40 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
можно попробовать у всех кнопок свойство TakeFocusOnClick выставить в False. Тогда кнопки не будут забирать фокус при нажатии
1
Gooos
0 / 0 / 0
Регистрация: 25.04.2017
Сообщений: 4
26.04.2017, 15:26  [ТС] #4
Что то я не могу найти такое свойство у кнопки
0
_shark
136 / 143 / 22
Регистрация: 11.10.2016
Сообщений: 468
26.04.2017, 16:17 #5
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
на панели свойств есть такое
0
Миниатюры
Как отключить функцию выбора кнопок с клавиатуры  
Gooos
0 / 0 / 0
Регистрация: 25.04.2017
Сообщений: 4
26.04.2017, 17:05  [ТС] #6
Походу в моей версии такого свойства вообще нет, я пытался вручную прописать, но выдаёт ошибку
0
Миниатюры
Как отключить функцию выбора кнопок с клавиатуры  
_shark
136 / 143 / 22
Регистрация: 11.10.2016
Сообщений: 468
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
Привет! Вот еще темы с ответами:

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

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

Как отключить запоминание раскладки клавиатуры за конкретным приложением? - Windows XP
Баловался в реестре когда был молодым, теперь не могу найти как исправить асё обратно(( кто поможет?

Как отключить функцию самопроигрывания? - jQuery
Здравствуйте! Имеется простенький код слайдера. В jQuery я бум-бум, поэтому отключить функцию самопроигрывания после истечения 5-ти секунд...


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

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

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