Страница: 1 |
Moжно заменять на KeyPress: if chr(keyascii) = "," then keyascii = asc(".") простите за тупой вопрос , а как это реализовать программно на vb.net ????? СПАСИБО ЗА ПОНИМАНИЕ!!! Почти так же как и в VB6 e.Handled = s.Send(".") Я новичок... Думаю - общая схема такова: Private Sub Txt1_KeyPress(KeyAscii As Integer) Case Asc(",") KeyAscii = 0 End Select End sub Страница: 1 |
Вопрос: Помогите обработать нажатие клавиш!!!!
Добавлено: 29.10.03 14:53
Автор вопроса: amadeus | ICQ: 12567137
У меня вопрос: как программно когда нажимается символ "запятая" вместо запятой ставить точку (то есть подменять нажатие запятых точками)????
СПАСИБО!
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #1
Добавлено: 29.10.03 15:05
В обработчике события KeyPress нуэно изменять код символа (ИМХО,
что-то вроде KeyAscii или KeyCode).
Номер ответа: 2
Автор ответа:
boevik
Хранитель чата
ICQ: 137392264
Вопросов: 8
Ответов: 557
Web-сайт:
Профиль | | #2
Добавлено: 29.10.03 15:06
Номер ответа: 3
Автор ответа:
amadeus
ICQ: 12567137
Вопросов: 4
Ответов: 4
Профиль | | #3
Добавлено: 29.10.03 16:04
Номер ответа: 4
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #4
Добавлено: 29.10.03 16:49
А почему вопрос фигурирует в разделе "Общий форум", а не ".NET"?
В .NET так же, как и в VB6, только нужно юзать не KeyAscii, а какое-то
свойство объекта e.
Номер ответа: 5
Автор ответа:
boevik
Хранитель чата
ICQ: 137392264
Вопросов: 8
Ответов: 557
Web-сайт:
Профиль | | #5
Добавлено: 29.10.03 17:06
Номер ответа: 6
Автор ответа:
Diss
Вопросов: 3
Ответов: 4
Профиль | | #6
Добавлено: 30.10.03 01:33
Select Case KeyAscii
Case Asc("0") To Asc("9")
Case Asc(".")
KeyAscii = Asc(".") 'здесь случится то, что Вам надо
Case else