![]() |
Tasten Hex wert zu String?
Hya,
wenn ich mich ins OnKeyPress ereignis einer TEdit setzte ist leider die gedrückte taste noch nicht in der Text eigenschaft der Komponente drinnen. Jedoch bekommt man die gedrückte taste ja mitgeliefert als Key : word, wie bekomme ich jedoch aus dem Word Typ die Taste herraus? einfache frage kriegs aber net gelöst. Greetz |
Re: Tasten Hex wert zu String?
Hallo,
in OnKeyPress ist die Variable doch Key: Char :? Solltest Du aber OnKeyDown oder OnKeyUp meinen, dann:
Delphi-Quellcode:
chr(Key)
|
Re: Tasten Hex wert zu String?
stimmt hab OnKeyDown gemeint :cyclops:
hm das ist garnicht casesensetive kann das sein? |
Re: Tasten Hex wert zu String?
doch sicher is es das
|
Re: Tasten Hex wert zu String?
hm bei mir wenn ich
Delphi-Quellcode:
den string so zusammen bau ist der hinzugefügte buchstabe von key immer groß
procedure TSearchForm.SearchTextEditKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
... SearchTextEdit.Text + Chr(Key) ... |
Re: Tasten Hex wert zu String?
Hallo,
ja, ist nicht casesensetive. Du musst dann noch z.B die Umschalttaste berücksichtigen:
Delphi-Quellcode:
if ssShift in Shift then
showmessage(chr(Key)) else showmessage(Lowercase(chr(Key))); |
Re: Tasten Hex wert zu String?
oha stimmt....
sry. |
Re: Tasten Hex wert zu String?
THX lannes,
wie krieg ich es noch hin zu überprüfen ob ein richtiges zeichen eingetrippt wurde oder eine sondertaste ala enter usw. denn wenn in der edit back gedrückt wird wir mein string ja verfälscht das macht sich dann schlecht wenn man damit stringlisten durchgeht. und so wie es auf der ascii tabelle aussieht liegen die auch nicht alle nebeneinander (die buchstaben) wodurch man nicht richtig hexbereiche aussondern könnte. |
Re: Tasten Hex wert zu String?
Hallo,
mal die Tasten vom Ziffernblock: :wink:
Delphi-Quellcode:
:arrow: Die virtuellen Tastaturcodes helfen Dir weiter.
if Key = vk_NumPad0 then
showmessage('0'); |
Re: Tasten Hex wert zu String?
Schau mal da :arrow:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:38 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz