IT/C#
[C#] Form Close Button Disable. 폼 컨트롤 박스 닫기 버튼 사용 못하도록 처리하기.
Ella.J
2023. 11. 22. 10:57
728x90
반응형
Form 생성 시 위의 닫기 버튼을 사용 못하게 하고 싶은데,
아래와 같이 ControlBox를 False 처리하면 최소화, 최대화 버튼도 사라지는 것을 알 수 있다.
닫기 버튼만 삭제하려고 찾아봤으나, 그것만 삭제하는 것은 불가능하고,
Disable 처리는 가능해서 해당 코드를 가져왔다.
코드를 적용하면 위와 같이 닫기 버튼이 비활성화된 것을 볼 수 있다.
1
2
3
4
5
6
7
8
9
10
11
|
//Form Close Button Disable
private const int CP_NOCLOSE_BUTTON = 0x200;
protected override CreateParams CreateParams
{
get
{
CreateParams myCp = base.CreateParams;
myCp.ClassStyle = myCp.ClassStyle | CP_NOCLOSE_BUTTON;
return myCp;
}
}
|
cs |
728x90
반응형