Заметил две ошибки
code_15878.txt
1. Если
- DateType = Number или IntegerNumber или HexNumber или FloatNumber
- при полном удалении значения Edit
- и нажатия enter,
то событие onEnter не возникает
2. Если
- DateType = Number или IntegerNumber или HexNumber или FloatNumber
- при полном удалении значения Edit
- нажатия недопустимой клавиши,
то появляется значение последнего удаленного знака
Этот топик читают: Гость
Ответов: 758
Рейтинг: 112
|
|||
карма: 1 |
| ||
файлы: 1 | code_15878.txt [1.2KB] [198] |
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
3. Если
- DateType = Number или IntegerNumber или HexNumber или FloatNumber - при значении св-ва Text отличном от <пусто> - нажатия любой клавиши, то поле очищается |
|||
карма: 10 |
| ||
Голосовали: | miver |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-10 23:08:09 |
|||
карма: 0 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
Проблема с не выдачей onEnter решается банальным условием:
![]() |
|||
карма: 10 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
это не ошибки. Пустая строка не считается числом. При вводе некорректного значения происходит возврат к предыдущему верному значению. В рамках заявленной ф-ности ошибки отсутствуют.
|
|||
карма: 27 |
|
Ответов: 758
Рейтинг: 112
|
|||
Dilma писал(а): Пустая строка не считается числомНо пустое место и не должно считается строкой, а должно быть пустым значением (что-то типа NULL) Dilma писал(а): При вводе некорректного значения происходит возврат к предыдущему верному значению.Такое поведение очень странно. Всегда думал, если клавиша недопустима, то при ее нажатии не должно происходить никакого события вообще. ![]() А тут то значение пропадает, то что-то появляется ![]() |
|||
карма: 1 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
Тогда хотя бы последним верным значением при старте проги сделать строку из св-ва Text надо бы
![]() |
|||
карма: 10 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
закоммитил альтернативное исполнение контроля ввода числовых значений в Edit.
|
|||
карма: 27 |
| ||
Голосовали: | Assasin, miver |
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
Еще в баг-трекере #75 надо закрыть
|
|||
карма: 10 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
ну если автор сообщения #75 более притензий по работе элемента в указанных режимах не имеет, то закроем
|
|||
карма: 27 |
|
Ответов: 758
Рейтинг: 112
|
|||
Dilma писал(а): ну если автор сообщения #75 более притензий по работе элемента в указанных режимах не имеет, то закроемПрЕтензий нет и не было, так что закрытие сообщения #75 на Вашем усмотрении |
|||
карма: 1 |
|
11