| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
SCOFIELD Novato

Registrado: Sábado, 24 de Mai de 2014 Mensagens: 4
|
Enviada: Sáb Mai 24, 2014 11:25 am Assunto: Reverter lines de um memo |
|
|
Olá galera gostaria de saber como reverter lines de um memo,
Exemplo:
Maria
Joao
Pedro
Revertidos:
Pedro
Joao
Maria
Obrigado dês de já. |
|
| Voltar ao Topo |
|
 |
rangelalvess Novato

Registrado: Domingo, 13 de Março de 2011 Mensagens: 66 Localização: Damianópolis
|
Enviada: Sáb Mai 24, 2014 4:49 pm Assunto: Solução fácil e rápida |
|
|
Cria um TMemo
Nome = Memo1
Cria um TButton
Nome = Button1
*** coloque o conteúdo da memo1, em lines ou pode digitar em tempo real
O EVENTO ONCLIK DO BUTTON1 DEVE FICAR ASSIM
| Código: | procedure TForm1.Button1Click(Sender: TObject);
var
qtd_linha : integer; // PRECISAMOS DISSO
MemoTemp : TMemo; // VARIAVEL MEMO!
begin
// CRIAMOS UM MEMO TEMPORARIO
MemoTemp := TMemo.Create(self); //CRIA
MemoTemp.Parent := Self; //SELF=NO PROPRIO FORM1
MemoTemp.Visible := false; //NAO MOSTRAR - OCULTO
MemoTemp.Clear; // LIMPA
qtd_linha := memo1.Lines.Count; //CONTA AS LINHAS DO MEMO1
Repeat
qtd_linha := qtd_linha-1; //SUBTRAI 1 A CADA REPEAT
MemoTemp.Lines.Add(Memo1.Lines[qtd_linha]); //COLOCA A LINHA ATUAL NO MEMO TEMPORARIO
Until qtd_linha <= 0; // FAZ ISSO ATÉ ACABAR AS LINHAS, FOR ZERO!
Memo1.Text := MemoTemp.Text; // MUDA O CONTEUDO DA MEMO1 COLOCA IGUAL AO TEMPORARIO
MemoTemp.Free; // TIRA O MEMOTEMPORARIO DA MEMORIA
end; |
_________________ Rangel Alves - www.rangelproducoes.com
Desenvolvimento de Sites e Softwares
http://www.rangelproducoes.com/?pagina=softwares
Como Montar Negócio 100% Online
http://rangelalves.com/dicas-gratis/ |
|
| Voltar ao Topo |
|
 |
SCOFIELD Novato

Registrado: Sábado, 24 de Mai de 2014 Mensagens: 4
|
Enviada: Sáb Mai 24, 2014 5:41 pm Assunto: |
|
|
Obrigado cara isso resolveu totalmente minha dúvida,
abraços e um bom final de semana :d |
|
| Voltar ao Topo |
|
 |
|