Duvida no DBRichEdit

15/03/2006

Tenho um DBRichEdit que preciso digitar um texto nele. Só que as linhas tem que ser delimitadas por um certo tamanho. O que eu fiz: Fiz o DbRichEdit numa largura do tamanho que preciso, só que o DBRichEdit deixa a pessoa digitar e não quebra a linha quando chega no final da linha mesmo colocando wordwrap como true. Tem alguma forma de se fazer isso?


Foxcyber

Respostas

16/03/2006

Foxcyber

Sobe


Responder Citar

16/03/2006

Motta

O que me ocorre é :

procedure TForm1.DBRichEdit1Change(Sender: TObject);
var i:integer;
begin
  for i:=0 to (DBRichEdit1.Lines.Count-1) do
    if Length(DBRichEdit1.Lines[i&93;) > 100 then
      DBRichEdit1.Lines&91;i&93; := Copy(DBRichEdit1.Lines&91;i&93;,1,100);
end;


Mas creio que deva ter uma solução melhor , de forma geral vc pode limitar todo o tamanho do field com DBRichEdit1.MaxLength, mas não parece ser isto que vc quer


Responder Citar