我有这个功能: RegisterGlobalHotKey(Keys.F6,MOD_SHIFT | MOD_CONTROL);它调用一个API在系统中注册一个全局快捷键。 空隙RegisterGlobalHotKey(键热键,INT改性剂)注册热键
我创建了一个小的选项形成设置该键是不固定的值这样的变量: RegisterGlobalHotKey(VARIABLE1,变量2 | VARIABLE3);
见附件选项的形式,了解更多
的主要问题是如何将组合框的字符串值,键枚举值
我有这个功能: RegisterGlobalHotKey(Keys.F6,MOD_SHIFT | MOD_CONTROL);它调用一个API在系统中注册一个全局快捷键。 空隙RegisterGlobalHotKey(键热键,INT改性剂)注册热键
我创建了一个小的选项形成设置该键是不固定的值这样的变量: RegisterGlobalHotKey(VARIABLE1,变量2 | VARIABLE3);
见附件选项的形式,了解更多
的主要问题是如何将组合框的字符串值,键枚举值
假设你可以要求用户在枚举值的名称输入转换确切地说,您可以将文本传递给Enum.Parse
,并且将返回具有指定名称的枚举值。
如何将字符串映射到Keys以及将其他字符串映射到修饰符?
地图 地图
这将避免在你的代码一堆的if-else字符串比较。
编辑:其实,我想我也在过去也使用过安迪的建议。