Bir formun boyutunu başlık/başlık metninin boyutuna uyarlamanın bir yolu var mı? ÖrneğinBir formun boyutunu C'deki başlık metnine uyar C#
, Kutu formları başlığı metnin boyutuna göre ayarlanır resmi C# Mesajı (lorem ipsum Not):
Diğer formlar bu onların boyutunu ayarlamak olmaz onların başlık metni:
Bunun yerine, üç nokta sonuna eklenir t "boyutu" özelliğinde belirtildiği boyutuna uyacak şekilde o tasarımcı.
Formu, bahsettiğimiz boyut yerine başlığın boyutuna göre ayarlamanın bir yolu var mı? Değilse, metnin tüm uzunluğunu elde etmenin bir yolu var, böylece forma atayabilir miyiz?
Iint topTextWidth = TextRenderer.MeasureText(this.Text, this.Font).Width;
this.Width = topTextWidth;
Ancak this.Font
görünüşte bir yazı tipi boyutu belirtmektedir kullanarak form genişliğini ayarlama çalıştı.
Muhtemelen 'SystemFonts.CaptionFont'unu kullanmak istiyorsunuz. Ayrıca, Width'un sınırları, simge, simge durumuna küçült/maksimize/kapama düğmelerini ve bunların arasındaki dolgu/kenar boşluklarını da hesaba katması gerektiğini unutmayın. – JosephHirn
İpucu için teşekkürler.C düğmesinin X düğmesinin genişliğini ve etrafındaki dolguyu bilmenin yolları olduğunu biliyorum. Cevabı bildiğim anda bir cevap göndereceğim. – CydrickT