![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вещественное число [D7, Paradox]
Ag2002 © (2003-01-16 16:49:00)Подскажите пожалуйста как сделать так чтобы при вводе вещественого числа в компоненте DBEdit при нажатии на "ТОЧКУ" к значению поля добавляся разделитель вещественног числа т.е. запятая (зависит от настроек винды). Но при отображении этого числа в ГРИде нужно чтобы показывалась вместо запятой точка !!!
Пробывал маску ###.#непомогло обробочик события GetText и в нём AnsiReplaceStr(text,",","."); ничего не помогло как быть ?
MsGuns (2003-01-24 12:36:00) [1]Для DBEdit:
OnChange
OnKeyPress
Для DBGrid:
OnGetText
Anatoly Podgoretsky (2003-01-24 12:29:00) [2]Не объяснять, а самому формировать текст, правда желание у э немного странное, но раз нужно, то делай.
Ag2002 (2003-01-24 12:14:00) [3]app © а как по другому "обяснить" ?
Reindeer Moss Eater (2003-01-20 11:58:00) [4]Подскажите пожалуйста как сделать так чтобы при вводе вещественого числа в компоненте DBEdit при нажатии на "ТОЧКУ" к значению поля добавляся разделитель вещественног числа
if (<Введена_Точка_или_Запятая>) and (<То_что_введено> <> DecimalSeparator) then
То_Что_Введено:=DecimalSeparator;
app (2003-01-20 11:56:00) [5]А как же иначе, ведь ты объяняешь системк - использовать 3 до 1 после и использовать текущие настройки
Ag2002 (2003-01-20 11:51:00) [6]TField.DisplayFormat я там пишу ###.# - всё равно запятая отображается !!!
TTCustomDelphiMaster (2003-01-16 18:21:00) [7]TField.OnGetText
TDBGrid.OnDrawXXXXCell
CalcFields
Delirium^.Tremens (2003-01-16 17:40:00) [8]>>Ag2002 (16.01.03 17:27)
> TField.DisplayFormat - это тоже не то !!!!
Почему это?
Ag2002 (2003-01-16 17:27:00) [9]TField.DisplayFormat - это тоже не то !!!!
Delirium^.Tremens (2003-01-16 17:20:00) [10]TField.DisplayFormat