Essa é pedreira, me ajudem! PARTE II

Delphi

13/02/2003

É mais ou menos isso que estou tentando fazer:
O usuário digita um número em um EDIT, esse número serve para determinar a linha em que algo será escrito no RICHEDIT.

Ex:
No EDIT1 o usuário escreve o número 4.
No EDIT2 o usuário escreve um frase qualquer, tipo: ´O jacaré nada!´
No RICHEDIT já estão escritas 10 linhas de um texto qualquer, tipo:

´O jacaré caminha!
O jacaré caminha!
O jacaré caminha!
O jacaré caminha!
O jacaré caminha!
O jacaré caminha!
O jacaré caminha!
O jacaré caminha!
O jacaré caminha!
O jacaré caminha!´

Então quando o usuário apertar o BUTTON, o conteúdo no RICHEDIT tem que ficar assim:

´O jacaré caminha!
O jacaré caminha!
O jacaré caminha!
O jacaré nada! <----- isso é o texto do usuário na linha que ele queria.
O jacaré caminha!
O jacaré caminha!
O jacaré caminha!
O jacaré caminha!
O jacaré caminha!
O jacaré caminha!´

Sei lá se deu pra entender essa minha explicação, ficou meio estranha!
Se não der pra fazer não tem problema, eu vou ver se acho um componente que faz isso, se vocês tiverem uma dica de componenete me avisem.

A RESOLUÇÃO ABAIXO NÃO FUNCIONA:

[b:a693dbf0c8]RichEdit1.Lines[StrToInt(Edit1.Text)] := Edit2.Text;[/b:a693dbf0c8]

já testei várias vezes e ela não escreve o conteúdo de um EDIT no RICHEDIT, ela só atribui um valor a linha do RICHEDIT. :?:


Anonymous

Anonymous

Curtidas 0

Respostas

Carnette

Carnette

13/02/2003

Meu Bruxo...pelo que entendi voce quer apenas trocar o conteudo de uma linha já existente no RichEdit...O que eu mandei pra voce seguiu exatamente a sua pergunta..

o primeiro EDIT1.TEXT := 4;
o segundo EDIT2.TEXT := ´Jacaré nada´;

e no evento on click do BUTTON1 é exatamente esta linha...

RichEdit1.Lines[StrToInt(Edit1.Text)] := Edit2.Text;

Como funciona aqui e não funciona aí...Não tenho a menor idéia..Aqui a frase ´JACARÉ NADA´ foi exatamente para quarta linha....


GOSTEI 0
Anonymous

Anonymous

13/02/2003

Vai ver o Jacaré de la nao sabe nadar.... Foi Criado por uma tia velha ou Avó q nao deixava ele pôr o ´Pé´ na agua, senao ficava gripadinho... he he he...... Ou dava ´Congestão´ depois do Almoço....

Desculpe a brincadeira.... Mas nem de so trabalhar vive o Homem.

Voltando ao Trabalho....

Um Abraço a todos
Werlon Goulart


GOSTEI 0
POSTAR