Tôi đã có một đối tượng biểu mẫu cửa sổ có chứa 3 đối tượng, một lần xem trang, một richtextbox và một tabcontrol. Chúng không được neo vào dạng cửa sổ, nhưng chúng được neo (trên cùng + bên trái).Điều gì ngăn cản tôi thay đổi kích thước (giảm kích thước) cửa sổ của tôi tạo thành đối tượng?
Tôi đã viết mã để thay đổi kích thước khi xử lý sự kiện định dạng lại được gọi, nhưng dường như nó chỉ hoạt động để tăng kích thước biểu mẫu, có nghĩa là tôi không thể thay đổi kích thước biểu mẫu thành kích thước nhỏ hơn. Điều này bao gồm thời gian khi tôi lần đầu tiên tăng biểu mẫu cửa sổ chính và sau đó cố gắng trả lại kích thước ban đầu của nó.
Các kích thước trong ba đối tượng được thiết lập bằng tay sau mỗi lần thay đổi kích thước Form với mã dưới đây:
treeView1.Height += (this.Height - oldHeight);
richTextBox1.Width += (this.Width - oldWidth);
tabControl1.Width += (this.Width - oldWidth);
tabControl1.Height += (this.Height - oldHeight);
oldHeight = this.Height;
oldWidth = this.Width;
Không ai trong số các đối tượng có kích thước bộ tối thiểu (họ là tất cả ở 0,0 trong suốt quá trình thay đổi kích thước)
Điều gì đang ngăn không cho thay đổi kích cỡ biểu mẫu thành kích thước nhỏ hơn?
Có lý do nào bạn không chỉ sử dụng cơ chế kết nối trong .NET không? Nó sẽ chăm sóc thay đổi kích thước cho bạn. –
Việc gắn kết dường như quá hạn chế đối với những gì chúng tôi đang hy vọng, thông minh. Vị trí của các công cụ biểu mẫu của chúng tôi đã vượt qua sự dễ dàng thực hiện đối với chúng tôi. – Maixy