Fórum Por favor, leiam com atenção #165386

08/06/2003

0

Galera
Por favor, alguem sabe como ir para o final de um componente tdbmemo. Ou seja, quando clico para ver o historico geral de um processo, e se este historico tiver mais de 100 linhas, eu queria visualizar logo na entrada da tela do historico a ultima linha.


Dr. Interbase

Dr. Interbase

Responder

Posts

08/06/2003

Skywalker

No caso voce pode criar um campo contendo a ultima linha do dbmemo depois quando voce for exibi-lo voce pega o numero da ultima linha e coloca o foco nela.


Ate +!


Responder

Gostei + 0

08/06/2003

Dr. Interbase

Beleza, mas qual o comando para eu por o foco na linha 100 ?


Responder

Gostei + 0

08/06/2003

Kroki

Para ler ultima linha;
Edit1.text:=memo1.lines.strings[memo1.lines.count-1];


Responder

Gostei + 0

09/06/2003

Jairo Norenberg

Dr Interbase.

Eu resolvi isto usando ao invés de um MEMO, um RichEdit, assim:
RichEdit1.SelLength := 0;
RichEdit1.SelStart:= RichEdit1.GetTextLen-1;
RichEdit1.Perform( EM_SCROLLCARET, 0, 0 );

Até+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar