2011-11-01 23 views
154

Có ai biết cách tắt khả năng định lại kích thước biểu mẫu Windows của người dùng không? Tôi đang tự thay đổi kích thước trên một lần nhấp.Vô hiệu hóa thay đổi kích thước của biểu mẫu Windows

+33

Đặt FormBorderStyle thành FixedSingle. –

+0

bản sao có thể có của [Làm cách nào để ngăn người dùng thay đổi kích thước biểu mẫu?] (Http://stackoverflow.com/questions/1119256/how-do-i-prevent-a-form-from-being-resized- by-the-user) –

+0

bản sao có thể có của [Ngăn người dùng thay đổi kích thước cửa sổ/kích thước biểu mẫu] (http://stackoverflow.com/questions/1330339/prevent-users-from-resizing-the-window-form-size) – bluish

Trả lời

280

Hãy nhìn vào các FormBorderStyle property

form1.FormBorderStyle = FormBorderStyle.FixedSingle; 

Bạn cũng có thể muốn loại bỏ các nút minimize và maximize:

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

Chính xác hơn, thêm mã dưới đây để phương pháp private void InitializeComponent() của Biểu mẫu lớp:

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

Đầu tiên, chọn biểu mẫu.
Sau đó, Chuyển đến menu thuộc tính.
Và thay đổi thuộc tính "FormBorderStyle" từ lớn thành Fixed3D hoặc FixedSingle. This is where to modify the property "FormBorderStyle".

+0

Hoàn hảo ... Tôi đặt thuộc tính FormBorderStyle thành "FixedSingle" hoặc "Fixed3D" và nó là hoàn hảo. Người dùng không thể thay đổi kích thước biểu mẫu nữa .. –

Các vấn đề liên quan