Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.229 Beiträge
 
Delphi 12 Athens
 
#16

AW: letzter eingegebener buchstabe in memo

  Alt 6. Jul 2010, 20: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.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 6. Jul 2010 um 20:44 Uhr)
  Mit Zitat antworten Zitat