Кто-нибудь знает, почему не работает MaxLength TEdit на Android с DELPHI XE7 (обновление 1)?
Есть ли какое-нибудь решение для преодоления этой проблемы?
Кто-нибудь знает, почему не работает MaxLength TEdit на Android с DELPHI XE7 (обновление 1)?
Есть ли какое-нибудь решение для преодоления этой проблемы?
В DELPHI XE7 update 1 возникла проблема (см. мой отчет QC 129171)
Вы можете преодолеть это с помощью этого небольшого кода (пример для MaxLength = 5):
procedure TForm1.Edit1Typing(Sender: TObject);
begin
if Length(Edit1.Text) > 5 then
Edit1.Text:= Edit1.Text.Substring(0, 5);
end;
Этот баг я тоже зарегистрировал. К счастью, ошибка была исправлена в следующей версии.
Edit1.MaxLength := xxx
, тогда он будет работать? Обратите внимание, что это свойство влияет только на ввод с клавиатуры. - person LU RD   schedule 11.12.2014