Einzelnen Beitrag anzeigen

Benutzerbild von Xong
Xong

Registriert seit: 9. Jan 2008
186 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Keyrepeat abschalten

  Alt 22. Feb 2008, 12:03
Mir fällt auf die Schnelle folgende Lösung ein:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  count := 0
end;

procedure TForm1.Edit1KeyUp(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  count := 0
end;

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
  if count = 0 then
    inc(count)
  else
    Key := #0;
end;
Bedenke aber, dass du damit das Standardverhalten umgehst und den Benutzer ggf. verärgerst!
  Mit Zitat antworten Zitat