Console.SetWindowPosition() Method in C#
Console.SetWindowPosition(Int32, Int32) Method in C# is used to set the position of the console window relative to the screen buffer.
Syntax: public static void SetWindowposition(int left, int top);
Parameters:
left: It is the column position of the upper left corner of the console window.
top: It is the row position of the upper left corner of the console window.
Exceptions:
- ArgumentOutOfRangeException: When left or top is less than 0 or left + WindowWidth > BufferWidth or top + Windowheight > BufferHeight.
- SecurityException: If the user doesnât have the permission to perform this action.
Example:
// C# Program to illustrate the use of // Console.WindowPosition() method using System; using System.Text; using System.IO; class GFG { // Main Method public static void Main( string [] args) { Console.SetWindowSize(20, 20); // setting buffer size Console.SetBufferSize(80, 80); // using the method Console.SetWindowPosition(0, 0); Console.WriteLine( "Hello GFG!" ); Console.Write( "Press any key to continue . . . " ); Console.ReadKey( true ); } } |
Output:
When Console.WindowPosition() method is not used:
Reference:
- https://docs.microsoft.com/en-us/dotnet/api/system.console.setwindowposition?view=netframework-4.7.2
Contact Us