Thema: Delphi Tastendruck weiterleiten

Einzelnen Beitrag anzeigen

Benutzerbild von mschaefer
mschaefer

Registriert seit: 4. Feb 2003
Ort: Hannover
2.032 Beiträge
 
Delphi 12 Athens
 
#6

Re: Tastendruck weiterleiten

  Alt 15. Mär 2004, 18:30
Moin,
tja sorry leider zu früh gefreut...

Also habe jetzt mal vier Edit-Feldr unmotiviert irgendwo auf ein leeres Formular geworrfen.
Im OnKeyDown - Ereignis von Edit 1 steht dann folgendes

Delphi-Quellcode:

procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  Edit2.Perform(WM_CHAR, Integer(Key), 0);
  Edit3.Perform(WM_KEYDOWN, Integer(Key), 0);
  PostMessage( Edit4.handle, WM_SYSKEYDOWN, Integer(Key), 1 );
end;
Der Effekt ist, das in Edit 2 alle Tastendrücke in Großbuchstaben erscheinen.
Bei mir tut sich in Edit3 und Edit4 überhaupt nichts. Da muß doch irgendwo
noch ein Denkfehler stecken

Grüße // Martin
Martin Schaefer
  Mit Zitat antworten Zitat