|
Платные хостинги
Раскрутка сайта
Книги по программированию
Need Help, Пожалуйста, помогите
- 1) Если ты имеешь в виду горячие клавиши для пунктов меню то ответ следующий - открываешь MenuEditor, создаешь пункт меню и выбираешь в выпадающем списке Shortcut нужную комбинацию клавиш;2) Пример кода:Call Clipboard.SetText(Text1.Text)Text2.Text = Clipboard.GetText()
- Можно. Для этого в редакторе кода в левом списке выбери форму, а в правом списке выбери KeyDown. VB за тебя создаст процедуру обработки клавиатуры: Должно получиться следующее'Ура. ВышлоPrivate Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)End SubА дальше навешиваю любые обработки.
- Насколько я понял в этой процедуре надо перехватываь нажатие клавиш и прописывать какоето действие.Я так пробовал, но не получается.При запуске формы фокус получает кокой-либо объект управления и форма не реагирует на нажатия клавишь.Если использовать процедуру Sub Command_KeyDown(KeyCode As Integer, Shift As Integer), то можно добиться результата. Но это неудобно: приходится прописывать события для всех объектов формы, способных получить фокус.Может я что-то не то делая? Подскажи, плиз.
- Установи свойство KeyPreview=True у формы, тогда все нажатия клавиш, назависимо от того какой контрол в фокусе, будут приходить сначала на форму.
- Еще вопрос.Есть контрол Command1, для которого описывается событие Click.Как сделать (не переписывая заново код для Command1_Click), что бы событие Form_KeyDown по нажатии клавиши вызывало событие Command1_Click Это сообщение отредактировал amt - 12.11.2004, 12:11
- private sub Form_KeyDown()call Command1_Click end sub
- Спасибо!!!
- amt Не налети на зацикливание обработчика ошибок...
- я получил в тот момент когда уже сам догнал что нужно и я запустил процедуру без call. Но все равно спасибо.
Интернет казино
Онлайн игры
Увеличение члена
Купить DVD
|