是否可以用Console.ReadKey()
以外的任何其他方式检查控制台应用程序中的按键?
我已将项目设置更改为Windows应用程序,因此控制台窗口不会显示。但是,如果未显示控制台窗口,则应用程序崩溃,因为Console.ReadKey()
需要控制台窗口。有没有解决方法?
注意: 我不想打开任何窗口,只需通过线程跟踪按键。
答案 0 :(得分:-5)
如果您没有窗口,则无法接收按键事件。你需要一个控制台或“桌面”窗口。
如果是控制台'Console.ReadKey()'完成这项工作,如果是WPF或Windows窗体'KeyPressed'事件就完成了这项工作。