首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请教c#中怎么保存用户自定义的快捷键?多谢

2013-08-13 
请问c#中如何保存用户自定义的快捷键?谢谢程序运行用户自定义许多快捷键,比如ctrl + A之类,不知道程序怎么

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

热点排行