在C#的textbox空间里 如何实现 输入按键 显示按键名
窗体上一个label空间显示快捷功能名称后面有个textbox用于用户输入指定按键,输入键以后,显示这个键的名称,输入f就显示F,输入F1就显示F1然后再用button的...
窗体上一个label空间显示快捷功能名称 后面有个textbox用于用户输入指定按键,输入键以后,显示这个键的名称,输入f就显示F,输入F1就显示F1 然后再用button的click方法把输入的键值写入XML文件.
现在遇到的问题是 我用一些普通的方法 比如在textbox的keypress方法里,用e.keychar.tostring()这样的方法,无法捕获F1-F9以及DELETE这样的功能键,以及CTRL,ALT,SHIFT+普通键 这样的符合键.
查阅MSDN看到ConsoleKeyInfo可以在控制台命令程序里很方便实现上面我说的功能,但是在窗体控件里,我用同样的方法却显示失败. 展开
现在遇到的问题是 我用一些普通的方法 比如在textbox的keypress方法里,用e.keychar.tostring()这样的方法,无法捕获F1-F9以及DELETE这样的功能键,以及CTRL,ALT,SHIFT+普通键 这样的符合键.
查阅MSDN看到ConsoleKeyInfo可以在控制台命令程序里很方便实现上面我说的功能,但是在窗体控件里,我用同样的方法却显示失败. 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询