Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB .NET > Помогиете с отображением клавиатуры


Автор: kentaro 14.4.2009, 13:54
Не работает.Может я что-то не правильно делаю?
Код

Private Sub EnterFigureByKeys(ByVal e As System.Windows.Forms.KeyEventArgs)
        Select Case e.KeyCode
            Case Keys.D1, Keys.NumPad1
                Me.btn1.PerformClick()
            Case Keys.D2, Keys.NumPad2
                Me.btn2.PerformClick()
        End Select
End Sub

Автор: Pilger 14.4.2009, 15:29
Нажми на форму и выбери KeyDown, KeyUp или KeyPress

Автор: -Mikle- 14.4.2009, 16:15

M
-Mikle-
kentaro, не дублируй темы! Я удаляю предыдущую.

Автор: diadiavova 14.4.2009, 19:33
kentaro, а можно вопрос поконкретнее сформулировать? 

Автор: kentaro 15.4.2009, 08:22
Вот прописал keydown всё равно не работает
Private Sub frmCalculator_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) _
    Handles Me.KeyDown
       
        Call EnterFigureByKeys(e)
    End Sub

Добавлено через 29 секунд
diadiavova, Просто калькулятор делаю

Автор: diadiavova 15.4.2009, 08:43
Свойство KeyPreview формы должно иметь значение True (по-умолчанию - False).

Модератор: Не забывай использовать разметку для кода

Автор: kentaro 15.4.2009, 14:25
diadiavova, Спасибо   smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)