|
|
|
| 1). В общем пишу в обработке текстбокс_KeyPress(KeyAscii As Integer)
Case 13: MsgBox "Ловим интер"
|
В общем по интеру перехожу на др. контрол (с Tab-индексом+1) и никакого мессаджа??!
(EnterKeyBehaviour = False)
2) Access ведёт себя крайне аномально на Vist-е (HP), т.е. сжать&восстановить не позволяет
вылетает с окном перезапустить приложение, далее вешает полностью всю систему,
после жесткого резета имею "..некорректный формат базы" или "..индексы не от той таблицы"
Иногда при работе в VBE тоже останавливается всё и только кнопочкой ..
Всё, что порекомендовано по настройке MSA 2003 в этой ОС сделал, но безуспешно.. | |
|
| |
|
|
|
|
1). В общем пишу в обработке текстбокс_KeyPress(KeyAscii As Integer)
| ИМХО, для ловли Enter надо применять событие KeyDown или KeyUp. | |
|
| |
|
|
|
| На KeyDown-е он ловится(интер), а на KeyPress-е - нет!!
Просто интересно почему на Press-е именно интер "ускользает"? )) | |
|
| |
|
|
|
| у текстобокса MultiLine случайно не установлен в TRUE ? | |
|
| |
|
|
|
| Что-то это св-во найти не могу. Это не VB6 случаем?
При EnterKeyBehaviour = False курсор всё равно перейти
не может на следующую строку (даже если есть) | |
|
| |
|
|
|
|
Просто интересно почему на Press-е именно интер "ускользает"? ))
| Не только Enter. Еще F1-F12, Del, Ins и все клавиши навигации.
При EnterKeyBehaviour = False курсор всё равно перейти
не может на следующую строку (даже если есть) | "на следующую строку" в поле? Тогда нужно EnterKeyBehaviour = True | |
|
| |
|
|
|
| "на следующую строку" в поле? |
да мне наоборот это не нужно Анатолий ))
Ыы теперь повесил месдж на after_upd
и тоже его не вижу!! Фокус получает другой контрол и
никакого сообщения!!? Может Виста?
Точно Виста мозг мне делает!! Теперь вижу месдж?! | |
|
| |
|
|
|
| а попробуйте
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
в хп работает, в висте не пробовал | |
|
| |
|
|
|
| Посмотрел, совместимость с Vistoй не нашёл +
она не совсем то делает, что хотел.
Да + ещё всё работает и норм..
Спасиб в любом случае..
Наверное в висте VB-ные библиотеки
какие-то другие = "обновленные".. | |
|
| |