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
반응형
'IT > C#' 카테고리의 다른 글
[C#] MessageBox 버튼 종류 및 아이콘 설정하기. (1) | 2023.11.30 |
---|---|
[C#] Button Click Event 여러개 동적 할당하기. (0) | 2023.11.30 |
[C#] Clone a List. 리스트 복제하는 간단한 방법과 주의할 점. (58) | 2023.09.06 |
[C#][Solved] Failed to load toolbox item 'UserControl1'. It will be removed from the toolbox. 해결방법. (18) | 2023.09.05 |
[C#] Text, CSV 등 파일 저장하기/열기 (SaveFileDialog, OpenFileDialog, StreamWriter, SteamReader, Encoding, using 구문) (6) | 2023.08.23 |