Czy istnieje sposób dostosowania rozmiaru formularza do rozmiaru jego tytułu/tekstu napisu?Dostosuj rozmiar formularza do tekstu tytułu w języku C#
Na przykład urzędnik C# Wiadomość formy Box będzie dostosować do wielkości jej tytuł tekstu (Uwaga Lorem Ipsum):
Inne formy nie będzie dostosowanie ich rozmiaru do swoich tytuł tekstu:
Zamiast wielokropek zostanie dodany na końcu do rozmiaru wymienione w „rozmiar” własności t on projektant.
Czy istnieje sposób dostosowania formularza do rozmiaru tytułu zamiast wymiaru, o którym wspominamy? Jeśli nie, czy istnieje sposób uzyskania pełnej długości tekstu, abyśmy mogli przypisać go do formularza?
Próbowałem ustawienie szerokości formy korzystania
int topTextWidth = TextRenderer.MeasureText(this.Text, this.Font).Width;
this.Width = topTextWidth;
Ale this.Font
najwyraźniej odnosi się do innego rozmiaru czcionki.
Prawdopodobnie chcesz użyć 'SystemFonts.CaptionFont'. Należy również pamiętać, że 'Width' musi uwzględniać granice, ikonę, przyciski minimalizacji/maksymalizacji/zamknięcia oraz dopełnienie/marginesy między nimi. – JosephHirn
Dzięki za podpowiedź.Wiem, że są sposoby w języku C#, aby znać szerokość przycisku X i wypełnienie wokół niego. Napiszę odpowiedź, gdy tylko poznam odpowiedź. – CydrickT