Autor Beitrag
xX..a.b.c..Xx
Hält's aus hier
Beiträge: 13



BeitragVerfasst: So 20.07.08 12:21 
Ich möchte in meinem programm erfragen ob die entertaste gedrückt wird und dann irgendetwas ausführen zum beispiel eine meldun anzeigen
kann mir jemand helfen???


Moderiert von user profile iconGausi: Topic aus Sonstiges (Delphi) verschoben am Mo 21.07.2008 um 13:02
hansa
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3079
Erhaltene Danke: 9



BeitragVerfasst: So 20.07.08 12:26 
Im OnKeyDown/OnKeyPress auswerten.

_________________
Gruß
Hansa
xX..a.b.c..Xx Threadstarter
Hält's aus hier
Beiträge: 13



BeitragVerfasst: So 20.07.08 12:30 
ja und wie weiß ich jetzt obs enter oder pfeil nach oben oder so war?
Hidden
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2242
Erhaltene Danke: 55

Win10
VS Code, Delphi 2010 Prof.
BeitragVerfasst: So 20.07.08 12:35 
Hi,

Wenn man in einem Edit-Feld die Enter-Taste drückt, kommt ein Fehlerton. Diese Prozedur unterdrückt diesen Fehler:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
{Abfangen der Entertaste im Edit zur Vermeidung des Beep}
procedure TTexteditorForm.EnterAbfangen(Sender: TObject; var Key: Char);
begin
  if Key = Char(VK_RETURN) then
    Key := #0;
end;


genauso kannst du auf alle anderen Tasten reagieren, wenn du den Tastencode kennst(die sind alle hintereinander deklariert, da kannst du nachsehen. du solltest auch keine Probleme haben, im Internet eine Liste zu finden.

Wie du oben siehst, kann man auch die gedrückte Taste verändern; das Programm reagiert dann so, als wäre die andere taste gedrückt worden.

Edit: Die Prozedur muss ins OnKeyPress des Edit-Feldes.

mfG,

_________________
Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)
hansa
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3079
Erhaltene Danke: 9



BeitragVerfasst: So 20.07.08 12:39 
user profile iconxX..a.b.c..Xx hat folgendes geschrieben:
..wie weiß ich jetzt obs enter oder pfeil nach oben oder so war?


Die Liste ist hier und den Rest würde ich mir auch durchlesen :

www.delphipraxis.net...st118394.html#118394

_________________
Gruß
Hansa
Grenzgaenger
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 20.07.08 12:49 
user profile iconxX..a.b.c..Xx hat folgendes geschrieben:
ja und wie weiß ich jetzt obs enter oder pfeil nach oben oder so war?


zu den bedeutungen der VK_* einfach mal die OH bemühen. da sind sie spitze erklärt.