Skip to content
Related Articles

Related Articles

Console.SetWindowPosition() Method in C#

Improve Article
Save Article
  • Difficulty Level : Basic
  • Last Updated : 14 Mar, 2019
Improve Article
Save Article

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);

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.


  • 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.


// 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 . . . ");


When Console.WindowPosition() method is not used:


My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!