Salut,
Voilà un bout de code qui copie caractère par caractère le Texte de Edit1 dans Edit2. J'utilise ici le message WM_CHAR qui est plus simple que la paire (WM_KEYDOWN, WM_KEYUP)
Kénavo
procedure TForm1.Button1Click(Sender: TObject); var Hndl : THandle; Carac : Char; begin Hndl := Edit2.Handle; If Edit1.Text = '' then exit; Carac :=Edit1.Text[1]; // Envoie le caractère Carac à Edit2 PostMessage(Hndl,WM_CHAR,ord(Carac),1); Edit1.Text := copy(Edit1.Text,2,Length(Edit1.Text)-1); end;
Code, Code, Codec !
|