Moin,
ich wollte - wenn gewünscht - die Entfernen- und Backspace-Tasten deaktivieren. Ich dachte mir das so:
Delphi-Quelltext
1: 2:
| if (checkbox1.checked=true) and ((key=8) or (key=46)) then key:=0; |
Die Tastencodes sind 100%ig korrekt! Entfernen kann man nun auch drücken, wie will man und es passiert nichts. Backspace hingegen hat noch immer seine/ihre(?) volle Funktionalität.
Wie verbiete ich diese Taste denn nun?
Mit den virtuellen Tastencodes (vk_...) zu arbeiten hat's übrigens auch nicht gebracht.
MfG