Có cách nào để điều chỉnh kích thước của biểu mẫu với kích thước văn bản tiêu đề/chú thích không?Điều chỉnh kích thước của biểu mẫu thành văn bản tiêu đề trong C#
Ví dụ, chính thức C# tin nhắn dạng Box sẽ điều chỉnh với kích thước của văn bản tiêu đề của nó (Lưu ý lorem ipsum):
hình thức khác sẽ không điều chỉnh kích thước của chúng như của họ tiêu đề văn bản:
Thay vào đó, một dấu chấm lửng được thêm vào ở cuối để phù hợp với kích thước được đề cập trong "Kích" bất động sản của t anh ấy thiết kế.
Có cách nào để làm cho biểu mẫu điều chỉnh theo kích thước của tiêu đề thay vì kích thước mà chúng tôi đề cập không? Nếu không, có cách nào để có được chiều dài đầy đủ của văn bản để chúng tôi có thể gán nó vào biểu mẫu không?
tôi đã cố gắng thiết lập chiều rộng của hình thức sử dụng
int topTextWidth = TextRenderer.MeasureText(this.Text, this.Font).Width;
this.Width = topTextWidth;
Nhưng this.Font
rõ ràng đề cập đến một kích thước phông chữ.
Có thể bạn muốn sử dụng 'SystemFonts.CaptionFont'. Ngoài ra, hãy nhớ rằng 'Chiều rộng' phải tính đến các đường viền, biểu tượng, các nút thu nhỏ/tối đa/đóng và các phần đệm/lề giữa chúng cũng vậy. – JosephHirn
Cảm ơn gợi ý.Tôi biết có nhiều cách trong C# để biết chiều rộng của nút X và phần đệm xung quanh nó. Tôi sẽ đăng câu trả lời ngay sau khi tôi biết câu trả lời. – CydrickT