我想将控制台屏幕分为四个部分,每个部分分开工作, 我想在这里我们使用线程,但我没有得到如何使用?
答案 0 :(得分:2)
你不能只是划分控制台,但你有足够的控制权来自己做。
请参阅Console课程参考。你可以SetCursorPosition
,设置窗口位置和大小。创建自己的方法 - 类似于WriteToArea(int区域,字符串文本)。跟踪区域边界并将文本包裹在区域内。每个区域必须有自己的光标位置,也可以跟踪它。并考虑如何处理区域溢出(或者您只需要四列?)
编辑:我不会给你鱼,但这是你的钓鱼竿^ _ ^
SetCursorPosition
进入该区域的存储位置。接下来,将文本分成适合区域的部分。考虑当前列剩余的空间。逐行写一系列Console.Write
的文本。然后更新该区域的光标位置[CursorLeft
,CursorTop
]。答案 1 :(得分:0)
嗯,theres图书馆就是这种事情。但你不能只拆分控制台窗口。
如果您想了解有关该库的更多信息,请查看sourceforge。