달나라 노트

C# : MaximizeBox, MinimizeBox (Window 최대화 최소화 on off) 본문

C#/C#

C# : MaximizeBox, MinimizeBox (Window 최대화 최소화 on off)

CosmosProject 2022. 5. 24. 00:55
728x90
반응형

 

 

 

MaximizeBox는 Window의 최대화 가능 여부를 설정합니다.

MaxsimizeBox = true --> 최대화 가능

MaxsimizeBox = false --> 최대화 불가

 

 

MinimizeBox 는 Window의 최소화 가능 여부를 설정합니다.

MinimizeBox = true --> 최소화 가능

MinimizeBox = false --> 최소화 불가

 

 

 

using System;
using System.Windows.Forms;

class Sample2 : Form
{
    public static void Main()
    {
        Form fm = new Form();

        fm.Width = 200;
        fm.Height = 200;

        Application.Run(fm);
    }
}

 

 

보통 위처럼 Window를 띄우면 우측 상단 메뉴바에 최소화, 최대화, 닫기 버튼이 존재합니다.

 

 

 

 

 

 

using System;
using System.Windows.Forms;

class Sample2 : Form
{
    public static void Main()
    {
        Form fm = new Form();

        fm.Width = 200;
        fm.Height = 200;

        fm.MaximizeBox = false;

        Application.Run(fm);
    }
}

 

 

Form의 MaximizeBox를 false로 설정한 예시입니다.

우측 상단 메뉴바에 최대화 버튼이 비활성화된 것이 보이시나요?

 

MaximizeBox를 false로 설정하면 위처럼 최대화 버튼을 사용할 수 없게 됩니다.

(단, Window의 테두리에 마우스를 가져다대서 드래그를 통해 Window의 크기는 조절할 수 있습니다.)

 

 

 

 

 

 

using System;
using System.Windows.Forms;

class Sample2 : Form
{
    public static void Main()
    {
        Form fm = new Form();

        fm.Width = 200;
        fm.Height = 200;

        fm.MinimizeBox = false;

        Application.Run(fm);
    }
}

 

 

Form의 MimimizeBox를 false로 설정한 예시입니다.

우측 상단 메뉴바에 최소화 버튼이 비활성화된 것이 보이시나요?

 

MimimizeBox를 false로 설정하면 위처럼 최소화 버튼을 사용할 수 없게 됩니다.

(단, Window의 테두리에 마우스를 가져다대서 드래그를 통해 Window의 크기는 조절할 수 있습니다.)

 

 

 

 

 

 

 

using System;
using System.Windows.Forms;

class Sample2 : Form
{
    public static void Main()
    {
        Form fm = new Form();

        fm.Width = 200;
        fm.Height = 200;

        fm.MaximizeBox = false;
        fm.MinimizeBox = false;

        Application.Run(fm);
    }
}

 

 

MaximizeBox와 MinimizeBox를 모두 false로 설정할 경우 위 이미지처럼 최소화/최대화 버튼이 아예 사라져버립니다.

(단, Window의 테두리에 마우스를 가져다대서 드래그를 통해 Window의 크기는 조절할 수 있습니다.)

 

 

 

 

 

 

728x90
반응형
Comments