![]() |
Enter und OnClick
Hallo freunde,
hab ein problem mit der Enter-Eingabe kann mir da einer Helfen??? Folgender Code:
Delphi-Quellcode:
Folgende Fehlermeldung:
procedure TFormNewPacient.onkeydown;
begin if Key = VK_return then begin bbOkClick(Self); end; [Error] NewPacnt.pas(201): Undeclared identifier: 'Key' [Warning] NewPacnt.pas(201): Comparing signed and unsigned types - widened both operands [Error] NewPacnt.pas(206): Statement expected but 'PROCEDURE' found Was hab ich da vergessen?? |
Re: Enter und OnClick
Die Parameter (passende Signatur) der Methode
|
Re: Enter und OnClick
... (siehe die Antwort von mkinzler) sowie 1x end. Jürgen
|
Re: Enter und OnClick
Delphi-Quellcode:
Nun weiß ich leider noch nicht welchen Parametertyp ich für den Key eingeben muss? Ich kenn nur int, double, float, string ......
procedure TFormNewPacient.onkeydown(Sender: TObject; Key);
begin if Key = VK_return then begin bbOkClick(Self); end end; Aber welchen typ haben die Tasten? |
Re: Enter und OnClick
Dafür gibt es doch die Hilfe, z.B.
![]() |
Re: Enter und OnClick
Schau doch in der Delphi-Hilfe nach, dort wird die Signatur des Events beschrieben:
Delphi-Quellcode:
.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
|
Re: Enter und OnClick
Ok, stimmt daran hab ich nicht gedacht.
Klappt jetzt alles Danke an Alle |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:46 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz