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

Vb.net 在Visual Basic中将控制台设置为全屏和最大大小,vb.net,Vb.net,我正在尝试将控制台窗口设置为全屏,但我当前的代码不起作用 模块1 Sub Main() Console.WindowHeight = Console.LargestWindowHeight Console.WindowWidth = Console.LargestWindowWidth Console.SetBufferSize(Console.LargestWindowWidth, Console.LargestWindowHeight) Console.Set

我正在尝试将控制台窗口设置为全屏,但我当前的代码不起作用 模块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未处理 Message=必须设置窗口位置,以使当前窗口大小适合控制台的缓冲区,并且数字不得为负数

谢谢

答案如下:

ArgumentOutOfRange异常: left+WindowWidth大于BufferWidth。 或 顶部+窗口高度大于缓冲区高度


因此,您应该将窗口位置设置为0,0。

您确定要使用VBA吗
System.ArgumentOutOfRangeException
听起来更像VB.Net…哦。哎呀。是 啊是VB.NET