在Visual Basic中将控制台设置为全屏和最大大小

时间:2012-11-30 11:30:10

标签: vb.net

我试图将控制台窗口设置为全屏,而我当前的代码不能正常工作     模块模块1

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未处理   消息=必须设置窗口位置,使当前窗口大小适合控制台的缓冲区,并且数字不能为负数。

由于

1 个答案:

答案 0 :(得分:2)

MSDN给出了您寻求的答案:

  

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

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