2

我正在尝试将控制台窗口设置为全屏,但我当前的代码无法正常工作 Module Module1

Sub Main()
    Console.WindowHeight = Console.LargestWindowHeight
    Console.WindowWidth = Console.LargestWindowWidth
    Console.SetBufferSize(Console.LargestWindowWidth, Console.LargestWindowHeight)
    Console.SetWindowPosition(Console.LargestWindowWidth / 2, Console.LargestWindowHeight / 2)
    Console.Read()
End Sub

End Module

System.ArgumentOutOfRangeException 未处理 Message=必须设置窗口位置,以使当前窗口大小适合控制台的缓冲区,并且数字不能为负。

谢谢

4

1 回答 1

2

MSDN给出了您寻求的答案:

ArgumentOutOfRangeException:left + WindowWidth 大于 BufferWidth。或 top + WindowHeight 大于 BufferHeight。

所以你应该将窗口位置设置为 0, 0。

于 2012-11-30T13:26:03.573 回答