Entwickler-Ecke
Sonstiges (Delphi) - Wie spreche ich die Tastatur an?
majolo - Fr 20.09.02 14:10
Titel: Wie spreche ich die Tastatur an?
Hallo!
Wie kann ich die Tastatur ansprechen?Also wenn ich eine Funktion mit entf,strg usw. und A...Z, 1...0 ausführen kann?Ich hoffe bin hier in der richtigen Sparte.Weiß einer zufällig ein Tutorial oder so.Ansonsten kann einer hier Code posten?
Vielen Dank
Gruss
majolo
aogwaba - Fr 20.09.02 17:38
Hi!
Wenn du wissen willst, welche Taste gedrückt wurde, such in der OH
nach Virtuelle Tastencodes.
cu
waba
Delete - Fr 20.09.02 18:45
Oder setz den Corsur mal in die Ereignisse OnKeyDown und OnKeyPress und dann drück mal munter, fröhlich und frohen Mutes F1.
majolo - Fr 20.09.02 19:55
Hi,
also die virtuellen Tastencodes habe ich jetzt bei Delphi-Source.de gefunden.Wenn ich diese in ein OnkeyDown ereignis einer Listbox schreibe, um damit einen markierten Eintrag zu löschen, kann ich jedoch jede Taste benutzen um sie zu löschen.Also nicht nur die von mir festgelegte VK_Delete.Ich möchte aber nur eine Taste verwenden können, die ich definiert habe.Nur ich weiß nicht, wie man sie im Code anspricht.Hat einer ein Beispiel?
Vielen Dank
Gruß
majolo
Delete - Fr 20.09.02 20:08
Wo ist das Problem:
Quelltext
1: 2: 3: 4: 5: 6:
| procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if Key = VK_DELETE then Messagebox(0, 'Entf gedrückt', 'Welche Taste?', MB_ICONINFORMATION); end; |
majolo - Fr 20.09.02 20:36
Ah, so geht das.
Vielen,vielen Dank.
Gruss
majolo
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!