Вверх ↑
Разработчик
Ответов: 26200
Рейтинг: 2137
#1: 2022-01-24 17:27:31 ЛС | профиль | цитата
Я сам не понял, почему так, кто-то же ведь так сделал. Баг(???) кроется вот здесь

   else if s = '' then
begin
ChangeEvent := false;
Control.Text := '0';
FOld := '0';
end;
Если поставить ChangeEvent := true, то будет нормально отрабатывать полное удаление нумерик-строки забоем. Я опасаюсь пока править на SVN, надо подождать ответы коллег по этому вопросу. А то исправишь, а потом визги поднимуться. Хотя я бы исправил.

--- Добавлено в 2022-01-24 17:32:07

Pavel, если тебе очень это надо, то можешь у себя исправить код в модуле hiEdit.pas, найдя, приведенный мной, участок кода.
карма: 22

1
Голосовали:Pavel
Редактировалось 3 раз(а), последний 2022-01-24 17:32:07