2012-01-04 26 views
16

Tôi có một dự án mới. Tôi thả một điều khiển hộp văn bản trên đó. Tôi mở cửa sổ thuộc tính, và tôi có thể thay đổi chiều cao và nhấn enter hoặc nhấp vào hộp và nó sẽ cập nhật thiết kế, nhưng khi tôi cố gắng thay đổi chiều cao, nó sẽ đặt lại giá trị mặc định. Tại sao vậy? Tôi đã có cùng một vấn đề với một Label, nhưng tôi đã tắt AutoSize và nó cho phép tôi sửa đổi các giá trị. Có một số tài sản tôi có thể tắt để có thể sửa đổi Chiều cao của một hộp văn bản trong khung nhìn thiết kế? Tôi đang sử dụng Visual Studio 2010 sp1. Tôi đã có cùng một vấn đề trong Visual Studio 2008. Tôi mới vào các hình thức Windows.Tại sao tôi không thể thay đổi chiều cao của điều khiển TextBox trong khung nhìn thiết kế biểu mẫu cửa sổ?

+2

Tạo hộp văn bản nhiều dòng và nó sẽ cho phép bạn đặt chiều cao. – Brook

Trả lời

21

Bạn cần đặt thuộc tính TextBox.Multilinetrue.

TextBox1.Multiline = true; 
+4

Điều đó có ý nghĩa. Tôi không nhận ra nó thực sự bị ràng buộc với kích thước phông chữ mặc dù. Nếu tôi thay đổi kích thước phông chữ, nó làm thay đổi kích cỡ hộp văn bản có ý nghĩa hoàn hảo. Tôi chỉ không nhận được nó ngay lập tức. Cảm ơn bạn đã giúp đỡ! – awright18

1

Kiểm tra Multiline sẽ cho phép thay đổi kích thước nhưng nó cũng cho phép nhập (cửa sổ mới) then chốt trong textbox.
Chiều cao của một Hộp văn bản không phải đa dòng được cố định bởi kích thước của Phông chữ.
Giảm xuống hộp văn bản Phông chữ kích thước, Hộp văn bản sẽ tự động đổi kích thước.

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