Memo, existe alguma forma de limitar o numero de linhas?

Delphi

03/10/2003

Existe alguma forma de limitar o números de linhas de um Memo ou só é possivel limitar a quantidade de caracteres?


Wgm8

Wgm8

Curtidas 0

Respostas

Japa

Japa

03/10/2003

Amigo no evento onkeypress do seu componente memo coloque o seguinte codigo:
if (MemoPrincipal.Lines.Count>=Total) and (key=#13) then begin Key:= 0; end;

Bom agora e so colocar o valor da variavel Total (obs: precisa ser um inteiro), Boa sorte amigo... :wink:


GOSTEI 0
Wgm8

Wgm8

03/10/2003

Valeu Galera!!!


GOSTEI 0
Sousa_thiago

Sousa_thiago

03/10/2003

Eu mesmo acabei de responder um post com um código muito parecido por esse postado pelo Japa.

Esse código ai só tem um problema. Se o cara Colar (ctrl+v) um texto no memo ele não vai acionar esse evento e consequentemente não vai bloquear a digitação.

Ainda não pensei em uma solução para isso.

[]´s


GOSTEI 0
POSTAR