C# : MaximizeBox, MinimizeBox (Window 최대화 최소화 on off)
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의 크기는 조절할 수 있습니다.)