Por favor, leiam com atenção
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.
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
Curtidas 0
Respostas
Skywalker
08/06/2003
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 +!
Ate +!
GOSTEI 0
Dr. Interbase
08/06/2003
Beleza, mas qual o comando para eu por o foco na linha 100 ?
GOSTEI 0
Kroki
08/06/2003
Para ler ultima linha;
Edit1.text:=memo1.lines.strings[memo1.lines.count-1];
Edit1.text:=memo1.lines.strings[memo1.lines.count-1];
GOSTEI 0
Jairo Norenberg
08/06/2003
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é+
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é+
GOSTEI 0