Windows Forms 양식 크기 조정 비활성화


211

Windows Forms 양식의 크기를 조정하는 사용자의 기능을 끄려면 어떻게합니까?

클릭 한 번으로 크기를 조정하고 있습니다.


43
FormBorderStyle을 FixedSingle로 설정하십시오.
Hans Passant


답변:


372

FormBorderStyle 속성을 살펴보십시오

form1.FormBorderStyle = FormBorderStyle.FixedSingle;

최소화 및 최대화 버튼을 제거 할 수도 있습니다.

form1.MaximizeBox = false;
form1.MinimizeBox = false;

해당 설정을 참고 MaximizeBox로하기 false를 통해 극대화에서 사용자를 방지 할 필요가있다 Windows key + up. 설정 ControlBox하는 것은 false좋은 것만으로는 충분하지 않습니다.
David Sherret

60
  1. 먼저 양식을 선택하십시오.
  2. 그런 다음 속성 메뉴로 이동하십시오.
  3. "FormBorderStyle"속성을 크기 조정에서 Fixed3D 또는 FixedSingle로 변경하십시오.

    여기서 "FormBorderStyle"속성을 수정할 수 있습니다.


Perfect ... FormBorderStyle 속성을 "FixedSingle"또는 "Fixed3D"에 넣고 완벽합니다. 사용자는 더 이상 양식 크기를 조정할 수 없습니다.
아담 Tremblay의 라보에게

이것은 실제로 사용자가 화면 크기를 조정하지 못하게합니다. 수락 된 답변은 사용자가 전체 화면 버튼과 최소화 버튼을 갖지 못하게합니다.
프로그래머

17

보다 정확하게는 아래 코드를 Form 클래스 의 private void InitializeComponent()메서드에 추가하십시오 .

this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;

0

훨씬 더 나은 대답이 있습니다.

Form_Load에 넣습니다.

Me.MinimumSize = 새 크기 (가로, 세로) Me.MaximumSize = Me.MinimumSize

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.