첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
본 블로그는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 블로그 콘텐츠 향상을 위해 쓰여집니다.

728x90
반응형

TestProject.zip
0.00MB

▶ Program.cs

using System;

namespace TestProject
{
    /// <summary>
    /// 프로그램
    /// </summary>
    class Program
    {
        //////////////////////////////////////////////////////////////////////////////////////////////////// Method
        ////////////////////////////////////////////////////////////////////////////////////////// Static
        //////////////////////////////////////////////////////////////////////////////// Private

        #region 프로그램 시작하기 - Main()

        /// <summary>
        /// 프로그램 시작하기
        /// </summary>
        private static void Main()
        {
            Console.WriteLine("방향 키 : 크기 변경");
            Console.WriteLine("ENTER   : 종료"     );

            Console.CursorVisible = false;

            Console.ForegroundColor = ConsoleColor.Red;

            ConsoleKeyInfo consoleKeyInfo;
 
            do
            {
                Console.CursorLeft = 0;
                Console.CursorTop  = 2;

                Console.Write($"({Console.WindowWidth}×{Console.WindowHeight})");
 
                consoleKeyInfo = Console.ReadKey();
 
                switch(consoleKeyInfo.Key)
                {
                    case ConsoleKey.LeftArrow :

                        Console.WindowWidth = Math.Max(Console.WindowWidth - 1, 6);

                        break;

                    case ConsoleKey.RightArrow :

                        Console.WindowWidth = Math.Min(Console.WindowWidth + 1, 100);

                        break;

                    case ConsoleKey.UpArrow :

                        Console.WindowHeight = Math.Max(Console.WindowHeight - 1, 2);

                        break;

                    case ConsoleKey.DownArrow :

                        Console.WindowHeight = Math.Min(Console.WindowHeight + 1, 60);

                        break;    
                }
            }
            while(consoleKeyInfo.Key != ConsoleKey.Enter);
        }

        #endregion
    }
}
728x90
반응형
그리드형(광고전용)
Posted by 사용자 icodebroker
TAG , ,

댓글을 달아 주세요