Habe einfach Scheuklappen, wie lese ich Tastenkombis?
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| procedure TForm1.sg1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); var i:integer; f:file; begin if Key = vk_RETURN then begin BeiEnterAufCol1; Key := 0; end; if Key = vk_F3 then rechne(sg1); if Key = vk_F6 then begin Sortiere(sg1);Hilfe('Tabelle ist aufsteigend');end; if (ssCtrl in Shift)and(key = vk_Left) then AlleNachLinks; if (ssCtrl in Shift)and(key = vk_Right) then AlleNachRechts; if (ssAlt in Shift)and(key = vk_Next ) then WertNachUnten; if (ssCtrl in Shift)and(key = ord('e') ) then EditModus; end; |
Also zu Problem 1: Die normale Funktion "Seite runter" im StringGrid (sg1) wird auch ausgeführt (soll nicht)
zu Problem 2: ord('e') scheint nicht zu funktionieren, wenn ich Key ausgebe, ist Key=17 warum ?
( würde gern auf die Tastenkombi Strg+e reagieren )
mfG Jürgen
Wer immer macht was er schon kann, bleibt immer das, was er schon ist. "H.Ford"