Есть странная задача. Но она есть.
Нужно вводить (и отображать) число в поле SPIN с произвольной точностью.
- Вводим 1 отображаем 1
- Вводим 1.23 отображаем 1.23
- Вводим 1.234 отображаем 1.234
и т.д.
Ничего умней, чем сделать переменную REAL и задать шаблон ввода @S15 - я не придумал.
И в общем-то всё хорошо, вот только отсутствие значения отображается как "0" и это нельзя подавить.
Или можно ?
Не предлагать пожалуйста варианты:
1. Шаблон ввода @S15B - ошибки нет, но и не работает.
2. Обработки - не работают:
Код: Выделить всё
If Loc:MyField = 0 then ?Loc:MyField{Prop:Value} = ''.
If Loc:MyField = 0 then Erase(?Loc:MyField).