Hallo liebe User,
Ich habe seit langer Zeit ein Problem das mich ne Weile beschäftigt.
Es geht um Hotkeys und Strings..
Was ich machen will:
Ich habe jetzt diesen Code:
Code:
UserActivityHook lisa = new UserActivityHook(false, true);
Keys[] hotkeys;
public MainForm()
{
InitializeComponent();
hotkeys = new Keys[80];
lisa.KeyDown += new KeyEventHandler(lisa_KeyDown);
}
private void LadenButton_Click(object sender, EventArgs e)
{
XmlDocument configdoc = new XmlDocument();
configdoc.Load("Config.xml");
XmlNode hottaste = configdoc.SelectSingleNode("/BindConfig/Hotkey0");
hotkeys[0] = Keys.None; //Hier soll der Convert von String zum Key stattfinden
}
private void SpeichernButton_Click_1(object sender, EventArgs e)
{
XmlTextWriter keybinderconfig = new XmlTextWriter("Config.xml", System.Text.Encoding.UTF8);
keybinderconfig.Formatting = Formatting.Indented;
keybinderconfig.WriteStartDocument(false);
keybinderconfig.WriteStartElement("BindConfig");
keybinderconfig.WriteElementString("HotKey0", hotkeys[0].ToString());
}
Was ich versucht habe beim Laden war:
hotkeys[0] = hottaste.InnerText; //wobei hier nur der String geladen wird und zu einem error kommt. Ich will jedoch das er den String in den Key konvertiert
Danke im Vorraus...