Thema: If Key = #107

Einzelnen Beitrag anzeigen

Dennis07

Registriert seit: 19. Sep 2011
Ort: Deutschland
485 Beiträge
 
Delphi 11 Alexandria
 
#17

AW: If Key = #107

  Alt 19. Mai 2019, 21:57
Man sollte hier aber auch bedenken:

EIn Zeilenumbruch unter Windows ist NICHT #13 sondern die beiden Zeichen #13#10 , die nacheinander gedrückt werden!

Das mag ja in 99% der Fälle keinen Unterschied machen, aber in dem einen Prozent kann es das durchaus. Besonders bei Text, der von Linux-oder MacOS-Plattformen kommt (dort ist der Zeilenumbruch nämlich nur #10 ). Auch macht es bei Stringverarbeitungen wie StringReplace einen Unterschied. Benutze auch hier lieber OnKeyDown bzw. OnKeyPress mit VK_RETURN . Da weißt du dann zu 100% sicher, dass es ein Enter ist.
Dennis
  Mit Zitat antworten Zitat