请问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 自己学习下...