日期:2014-05-17  浏览次数:20813 次

请问c#中如何保存用户自定义的快捷键?谢谢
程序运行用户自定义许多快捷键,比如ctrl + A之类,不知道程序怎么样保存这些配置信息,以便下次程序启动时用户不需要重新定义?

谢谢!

------解决方案--------------------
把设置的快捷键 保存到配置文件 或数据库,启动程序时读取配置 然后注册快捷键。

Keys firstKey = (Keys)(Enum.Parse(typeof(Keys), "Ctrl"));
Keys secondKey = (Keys)(Enum.Parse(typeof(Keys), "A"));


仅做参考
------解决方案--------------------
操作ini文件 搜索
------解决方案--------------------
refer : ini配置文件的读写
或者用xml文件存储。
------解决方案--------------------
保存到xml文件中,再读就可以了,
------解决方案--------------------
定义一个可序列化的配置类
程序加载的时候反序列化这个配置文件就可以了

不懂的话可以去 MSDN 自己学习下...