Форум: "Базы";
Текущий архив: 2003.02.10;
Скачать: [xml.tar.bz2];
ВнизНабор дробных чисел на цифровой клавиатуре Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.011 c