Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Key als String anzeigen (https://www.delphipraxis.net/108677-key-als-string-anzeigen.html)

Coder1990 17. Feb 2008 18:01


Key als String anzeigen
 
Seas,
z.b. ich will jetzt wenn ich einen button (tastatur) klicke dessen virtuellen tastencode als string in dem label1 angezeigt bekommen... wie geht das?

bei enter
-> label1.caption:='VK_RETURN';

Sharky 17. Feb 2008 18:05

Re: Key als String anzeigen
 
Zitat:

Zitat von Coder1990
.... wie geht das?. ...

Wohl nur wenn Du dir ein Array (oder ähnlich) mit den Konstantenbezeichnungen als String aufbaust.
Mit Boardmitteln wirst Du das nicht schaffen.

Coder1990 17. Feb 2008 18:07

Re: Key als String anzeigen
 
mist dachte da gäbs irgendwas um das iwie zu konvertieren ..... -.-

OldGrumpy 17. Feb 2008 18:10

Re: Key als String anzeigen
 
Die Texte ala "VK_RETURN" gibts ja in einem pas-File schon (im Lieferumfang von Delphi, bin nur gerade zu faul zum suchen), mittels RegEx oder einem kleinen Konverter bastelst Du Dir da schnell ein Array mit Strings draus, reduziert zumindest die Tipparbeit ;)

Sharky 17. Feb 2008 18:10

Re: Key als String anzeigen
 
Zitat:

Zitat von Coder1990
... um das iwie zu konvertieren ..... -.-

Ich weiss zwar nicht was "iwie" ist. Aber so viel arbeitet ist es ja auch nicht. Sind ja maximal 255 Konstanten ;-)

Edit: Die stehen in der WINDOWS.PAS

Blackheart 17. Feb 2008 18:12

Re: Key als String anzeigen
 
ShortCutToText

Coder1990 17. Feb 2008 18:16

Re: Key als String anzeigen
 
das is genau das richtige!!! danke :-D
p.s. iwie -> irgendwie

Sharky 17. Feb 2008 18:16

Re: Key als String anzeigen
 
Zitat:

Zitat von Blackheart
ShortCutToText

Das liefert bei
Delphi-Quellcode:
 ShowMessage(ShortCutToText (VK_RETURN));
aber nicht den String "VK_RETURN" zurück.

Blackheart 17. Feb 2008 18:25

Re: Key als String anzeigen
 
Zitat:

Zitat von Sharky
Zitat:

Zitat von Blackheart
ShortCutToText

Das liefert bei
Delphi-Quellcode:
 ShowMessage(ShortCutToText (VK_RETURN));
aber nicht den String "VK_RETURN" zurück.

Das stimmt, aber Enter :wink:

Coder1990 17. Feb 2008 21:57

Re: Key als String anzeigen
 
ja ich dachte diese Möglichkeit keys als text darzustellen gäbe es wohl eher als dass direkt "Eingabe" und so aussgegeben wird (eigentlich wollt ich dann von VK_RETURN dann einfach das VK_ abtrennen^^). Aber gut was soll ich sagen?.. das ist perfekt :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:37 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