Entwickler-Ecke
Sonstiges (.NET) - Variable anstatt von Vorgaben verwenden
Ccenter - Di 06.07.10 20:09
Titel: Variable anstatt von Vorgaben verwenden
Hallo,
ich deklariere wie folgt eine Variable:
string str1 = textBox1.Text;
nun möchte ich den erhaltenen Buchstaben als Teil eines Hotkeys verwenden.
C#-Quelltext
1: 2: 3: 4:
| Hotkey iExplorer = new Hotkey(); iExplorer.Enabled = true; iExplorer.HotkeyPressed += new EventHandler(iExplorer_HotkeyPressed); iExplorer.KeyCode = Keys. |
....und an dieser stelle liegt mein Problem. Vorgegeben werden nach "Keys." nur Buchstaben, jedoch nicht meine deklarierte Variable.
Wie bekomme ich das gelöst?
Kha - Di 06.07.10 20:47
Solange es wirklich nur um Buchstaben geht, sollte das mit Enum.Parse am schnellsten zu lösen sein.
Ccenter - Di 06.07.10 22:53
Tut mir leid aber mir ist nicht ganz klar wie ich das nun anwenden soll.
Könntest du bitte ein Beispiel nennen ?
danielf - Mi 07.07.10 08:10
Mit der statischen Parse-Methode der Enum Klasse kann man einen String (oder ein Zeichen) in ein entsprechendes Enum verwandeln. Siehe dazu auch
MSDN [
http://msdn.microsoft.com/de-de/library/system.enum.parse.aspx]. Dort findest du übrigens zu fast allen Klassen und Methoden Hilfe und Beispiele.
C#-Quelltext
1:
| iExplorer.KeyCode = (Keys) Enum.Parse(textBox1.Text); |
Gruß
Ccenter - Mi 07.07.10 23:51
Ok, vielen Dank.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!