Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.10;
Скачать: 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 вся ветка

Текущий архив: 2003.02.10;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.024 c
14-29095
gsu
2003-01-21 02:11
2003.02.10
Как же разнообразен список городов посетителей данного форума.


14-29086
Игорь Досужев
2003-01-25 00:08
2003.02.10
О сатанизме и христианстве


9-28573
Lamer86
2002-07-04 12:21
2003.02.10
Можно ли использовать формат jpg в DXImageList


14-29009
gn
2003-01-23 06:42
2003.02.10
А вообще кто вочто верит


4-29157
trotski
2002-12-24 22:33
2003.02.10
Подскажите адреса FAQ