Online
Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
Delphi 12 Athens
|
AW: letzter eingegebener buchstabe in memo
6. Jul 2010, 21:42
Die Enter-Taste ist eine Taste, also ein Zeichen und das ist nunmal die #13 ... wie der Zeilenumbruch in der Komponente verwaltet wird, ist eine andere Sache.
Ja, theoretisch könnte man
Key=Ord('A') + Shift=ssShift als 'A'
und
Key=Ord('A') + Shift ohne ssShift als 'a'
ansehn, aber probiere mal Folgendes:
- drücke auch mal die Alt-Taste
- drücke mal ALT (nicht [Alt Gr]) und gleichzeitig 123 auf dem Zehnerblock
- drücke ´ und dann Shift + A ... das ergibt dann Á und nicht nur A
- ...
Einfach nur OnKeyDown/-Up, ohne Beachtung vergangener Tastatureingaben und anderer Dinge, kann kein zuverlässiges Ergebnis liefern.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
Geändert von himitsu ( 6. Jul 2010 um 21:44 Uhr)
|