programing/C#

[C#] 폼(Form) 최소, 최대, 닫기 버튼 없애기

쪽제비 2016. 9. 3. 14:58

Server/Client 프로그램을 만들던 중

Client가 로그인이나 다른 연결 시도 시 지연이 될 때가 있어서 지연되는 동안 ProgressBar를 띄우려고 했었다.

그런데.. 이것이 닫기버튼이 있어서 예상치 못하게 종료가 되면 ProgressBar가 있는 Form을 닫는 문장에서 에러가 발생했다.

그래서 닫기 버튼을 없애기로 하였다..


우선 기본적으로 셋팅을 하면


위의 사진처럼 최소, 최대, 닫기 버튼이 나온다.


이제 폼의 속성 창으로 이동해서 창 스타일에 가보면

ControlBox 가 True로 되어 있는 것을 확인할 수 있다.

이것이 최소,최대,닫기 버튼에 관한 속성이다.


False로 바꾸어 주자.


False로 바꾼 후 폼을 확인해 보면



이처럼 변한 것을 확인할 수 있다.


닫기 버튼이 없으므로 프로그램상에서 종료해주지 않는이상 계속 떠있게 된다.