как ограничить ввод цифр в поле , что бы после запятой было 2 знака
вот использую измененный код delphi от ввода Ip .
code_36832.txt
Этот топик читают: Гость
Ответов: 115
Рейтинг: 1
|
|||
карма: 0 |
| ||
файлы: 1 | code_36832.txt [1.7KB] [394] |
Ответов: 8953
Рейтинг: 824
|
|||
карма: 19 |
| ||
файлы: 1 | code_36833.txt [214B] [305] |
Ответов: 115
Рейтинг: 1
|
|||
карма: 0 |
| ||
файлы: 1 | code_36834.txt [255B] [370] |
Разработчик
Ответов: 26303
Рейтинг: 2146
|
|||
Леонид писал(а): можно и штатными средствамиПопробуй набрать 0.02, к примеру |
|||
карма: 22 |
|
Ответов: 1343
Рейтинг: 31
|
|||
карма: 2 |
| ||
файлы: 1 | code_36835.txt [253B] [354] |
Ответов: 115
Рейтинг: 1
|
|||
карма: 0 |
| ||
файлы: 1 | code_36836.txt [368B] [400] |
Ответов: 1343
Рейтинг: 31
|
|||
powerbatman писал(а): вот так , даже ошибка windows - ntdll выходита не надо мучать программу бесконечным циклом, вот вариант(не имеет округления до целых, а лишь срезает всё что выходит за 2 символа после точки), получше чем штатное ограничение символов и функции ROUN со штатным ограничением нельзя написать скажем 99.99 там уже 5 символов, а что касается ROUN, то его можно вывести из строя, печатая цифорку вконце. code_36837.txt |
|||
карма: 2 |
| ||
файлы: 1 | code_36837.txt [545B] [401] |
Ответов: 8953
Рейтинг: 824
|
|||
Rysik, во прикопался
![]() ![]() |
|||
карма: 19 |
| ||
файлы: 1 | code_36838.txt [1.1KB] [392] | ||
Голосовали: | powerbatman |
Ответов: 5227
Рейтинг: 587
|
|||
Вот смотрю я код Edit и вижу там функцию isFloat с первого взгляда чистый паскаль но такой жёсткий
![]() а вот так допустим нельзя
ведь в FPC тоже есть функция Val ![]() проверить не могу так как у меня FPC уже давно антивирус удалил ![]() |
|||
карма: 4 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Леонид, а в ConvertorEx->NumToFstr не пашет ?
|
|||
карма: 25 |
|
Ответов: 115
Рейтинг: 1
|
|||
карма: 0 |
| ||
файлы: 1 | code_36839.txt [2.3KB] [403] |
Ответов: 8953
Рейтинг: 824
|
|||
Tad, он (ConvertorEx) есть в палитре, но я-то про него и не вспомнил, потому как никогда не пользовал, спрятался, зараза, в "Контейнерах"
![]() ![]() |
|||
карма: 19 |
|
Ответов: 1343
Рейтинг: 31
|
|||
Леонид писал(а): во прикопался Пришлось IC делатьIC немного не доделан, туда можно ввести такое чудо: "..." ".." ".0." вот ещё вариант, вроде без ввода нескольких точек
|
|||
карма: 2 |
|
Ответов: 115
Рейтинг: 1
|
|||
Rysik писал(а): IC немного не доделан, туда можно ввести такое чудо: "..." ".." ".0." , а вот в схемку такое не введёшькуда там ввести ? |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
powerbatman писал(а): а как можно избавить от ввода точки Тогда вместо "точки" придётся нажимать на Tab. Тебе от этого легче станет ? |
|||
карма: 25 |
|