Fórum gt;gt;Me ajudem ...é bem diferente mais eu acho q vcs sabe #154389
12/04/2003
0
oi tudo bem
olha só
o q eu quero é meio dificil de intender mais vamu tentar
tem duas edits no meu form
quando o cara estiver digitando na edit2 na edit1 vai aparecer uma frase sabe tipo assim
a frase é
delphi é o melhor
e supondo q ele vai digitar
olá tudo bem
no edit2...
intaum quando ele digitar a letra ´o´ no edit2 a letra ´d´ aparece no edit1
a ´l´ a ´e´ e assim por diante...
Deu pra inteder???
desde já muito obrigado!!!
olha só
o q eu quero é meio dificil de intender mais vamu tentar
tem duas edits no meu form
quando o cara estiver digitando na edit2 na edit1 vai aparecer uma frase sabe tipo assim
a frase é
delphi é o melhor
e supondo q ele vai digitar
olá tudo bem
no edit2...
intaum quando ele digitar a letra ´o´ no edit2 a letra ´d´ aparece no edit1
a ´l´ a ´e´ e assim por diante...
Deu pra inteder???
desde já muito obrigado!!!
Robotizar
Curtir tópico
+ 0
Responder
Posts
12/04/2003
Adilsond
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;
type
TForm1 = class(TForm)
Edit1: TEdit;
Edit2: TEdit;
procedure Edit2Change(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
const
Frase = ´delphi é o melhor´;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.Edit2Change(Sender: TObject);
var
I: Word;
begin
if Length(Edit2.Text) <= Length(Frase) then
Edit1.Clear;
if Edit2.Text = ´´ then
Exit;
for I := 1 to Length(Edit2.Text) do
begin
if Length(Edit2.Text) <= Length(Frase) then
Edit1.Text := Edit1.Text + Frase[I];
end;
end;
end.
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;
type
TForm1 = class(TForm)
Edit1: TEdit;
Edit2: TEdit;
procedure Edit2Change(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
const
Frase = ´delphi é o melhor´;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.Edit2Change(Sender: TObject);
var
I: Word;
begin
if Length(Edit2.Text) <= Length(Frase) then
Edit1.Clear;
if Edit2.Text = ´´ then
Exit;
for I := 1 to Length(Edit2.Text) do
begin
if Length(Edit2.Text) <= Length(Frase) then
Edit1.Text := Edit1.Text + Frase[I];
end;
end;
end.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)