我需要编写一个控制台应用程序,例如 hiren 启动屏幕: alt text http://xahoithongtin.com.vn/Images/diembao/2006_10/Hiren2.jpg
用户可以输入方向键或数字进行选择。选择菜单项时,我将为所选菜单项填充背景。
请给我一些指导或例子。谢谢。
最佳答案
console类具有您需要的所有核心功能。
要将光标设置到任何需要的位置,您可以使用 Console.CursorLeft或 Console.CursorTop特性。一个小例子已经是posted here .
对于颜色,您可以使用 Console.BackgroundColor和 Console.ForegroundColor .
有了这些属性,您应该能够将所有这些东西写到屏幕上。之后您需要检查用户输入(按下 KeyUp、KeyDown)。这可以通过检查 Console.ReadKey() 的结果来完成方法。通过将 bool 参数设置为 true
,您可以防止按下的字符本身显示在屏幕上。
有了这个基本功能,您应该能够编写自己的帮助程序类,让所有这些东西变得更加舒适。
关于c# - 需要一个关于用户可以与控制台窗口交互的控制台应用程序的示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2763620/