:: Visual Foxpro, Foxpro for DOS
Впечатывает букву "Я" в текстовое поле при Format="!"
tor300
Автор

Сообщений: 3
Дата регистрации: 15.06.2011
Кто подскажет почему так происходит и как это побороть? Есть стандартный TextBox на форме, в свойстве Format ставлю восклицательный знак !, чтобы вводимые символы конвертировались в верхний регистр. Если запустить форму и нажать функциональную клавишу например F8 находясь в текстбоксе, в поле впечатывается буква "Я". Если Format очистить, либо поставить там другие символы, например КТ, текстбокс ведет себя нормально . Прикладываю тестовую форму.
Ratings: 0 negative/0 positive
Re: Впечатывает букву "Я" в текстовое поле при Format="!"
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
tor300
Кто подскажет почему так происходит и как это побороть?
Видимо глюк такой...
Пропиши в KeyPress текстбокса подавление всех "вредных" комбинаций/кнопок.
IF (m.nKeyCode = -7 AND m.nShiftAltCtrl = 0) ...
NODEFAULT
ENDIF


------------------
WBR, Igor
Ratings: 0 negative/1 positive
Re: Впечатывает букву "Я" в текстовое поле при Format="!"
tor300
Автор

Сообщений: 3
Дата регистрации: 15.06.2011
Наверное придется так и сделать, пропишу в своем базовом классе.
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 20 (Гостей: 20)

© 2000-2024 Fox Club 
Яндекс.Метрика