2

コンソールウィンドウを全画面表示に設定しようとしていますが、現在のコードが機能していませんモジュールモジュール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=ウィンドウの位置は、現在のウィンドウサイズがコンソールのバッファー内に収まるように設定する必要があり、数値が負であってはなりません。

ありがとう

4

1 に答える 1

2

MSDNはあなたが求める答えを提供します:

ArgumentOutOfRangeException:左+WindowWidthがBufferWidthより大きい。またはtop+WindowHeightがBufferHeightより大きい。

したがって、ウィンドウの位置を0、0に設定する必要があります。

于 2012-11-30T13:26:03.573 に答える