Вниз
Скачать: CL | DM;

Набор дробных чисел на цифровой клавиатуре   Найти похожие ветки 

← →
TUZ_SS   (2003-01-24 15:04) [0]

При наборе дробных чисел на цифровой клавиатуре на русском языке (DBGrid) разделителем целой и дробной частей ставится "запятая", что приводит к ошибке при установленном в винде разделителе "точка". Нужна именно точка. Как лечить? Заранее благодарен.


← →
Nikolay M. ©   (2003-01-24 16:34) [1]

Может, так?

procedure TForm1.DBGrid1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if (Char(Key) in [",", "."]) then
Key := Word(DECIMALSEPARATOR);
end;

Это будет правильнее трепыханий с точками и запятыми.


← →
Johnmen ©   (2003-01-24 16:38) [2]

DBGrid использует DecimalSeparator для отображения и разделитель, установленный в системе, для контроля ввода. Отсюда видны варианты решения...:)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.01 c
14-29004
Дмитрий .
2003-01-26 23:06
2003.02.10
Как?


1-28834
UDS
2003-02-02 20:07
2003.02.10
Как открыть текстовый файл?


8-28933
Виктор_2
2002-10-21 17:39
2003.02.10
Как создать пустой wav-файл


1-28880
AlexT1000
2003-01-30 16:08
2003.02.10
как пользоваться функцией HTMLHELP из под Delphi?


3-28623
KIR
2003-01-21 23:26
2003.02.10
Paradox в сети




   Наверх