KeyCode値を文字列として格納するとします。どのようにそれをKeyCodeに変換し直しますか?
たとえば、キーダウンイベントでキーをキャプチャしました。
string modifier = e.Modifiers.ToString(); // Control
string key_string = e.KeyCode.ToString(); // D1
次の方法は?
Keys old_key_restored = (Keys)key_string;
上記のコードは機能しません。
編集:ダニエルは命の救世主です;)
Keys key_restored = (Keys) Enum.Parse(typeof(Keys), key_key);