Open In App

Console.SetWindowPosition() Method in C#

Improve
Improve
Like Article
Like
Save
Share
Report

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:


Last Updated : 14 Mar, 2019
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads