Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.07;
Скачать: [xml.tar.bz2];




Вниз

Код клавиши Del 


Брат   (2002-02-21 10:26) [0]

Проблемка. Есть таблица. Юзеры заполняют её. Дело в том что в цифровой части клавиатуры на кнопке с запятой написано еще и Del. Когда я обрабатываю код 46 (это код Del на цифровой части клавиатуры), у меня происходит очистка ячейки, а я хочу чтобы выскакивала запятая. Надеюсь что выразился понятно. Подскажите код клавиши Del (только той что под Insert) и код запятой на цифорвой части клавиатуры.



Johnmen   (2002-02-21 10:40) [1]

Включи NumLock и тогда Del в кейпаде будет давать "." , если текущ. раскладка англ. , и "," - если русская...



Брат   (2002-02-21 10:45) [2]

а как определить текущую раскладку?



Johnmen   (2002-02-21 11:06) [3]

Я понял твою проблему - ее я уже когда-то для себя (и юзеров) решил. Позволю себе дать тебе совет : четко определись с алгоритмом набивки десятичного сепаратора, имея в виду :
1. ты можешь пределить свой DecimalSeparator на свой сеанс работы
2. DBGrid и производные от нее плюют на твой DecimalSeparator и учитывают тот, который явл-ся текущим в винде, остальные компоненты исп-ют DecimalSeparator
3. см. (21.02.02 10:40)




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.07;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.026 c
14-19330          Андрей Сенченко       2002-01-09 18:54  2002.03.07  
Вопросы - ответы ...


4-19385           AntBofh               2002-01-10 14:31  2002.03.07  
Тупой вопрос !!! Про реестр!


3-19075           DmitryPV              2002-02-08 15:54  2002.03.07  
Как удалить запись на которой установлен курсор в DBGrid?


14-19333          Зинец Виктор          2002-01-21 13:37  2002.03.07  
Романы на работе


3-19103           Andrew K.S.           2002-02-08 17:01  2002.03.07  
ms sql 2000