Gibt es eine Möglichkeit, die Größe eines Formulars an die Größe seines Titels/Überschrifttextes anzupassen?Passen Sie die Größe eines Formulars an den Titeltext in C#
Zum Beispiel offiziell C# Message Box Formulare an die Größe des Titeltextes anpassen (Beachten Sie die Lorem ipsum):
Andere Formen werden nicht passen ihre Größe an, dass ihre Titeltext:
Stattdessen wird ein Auslassungszeichen am Ende hinzugefügt, um die Größe in der „size“ Eigenschaft von t erwähnt passen er Designer.
Gibt es eine Möglichkeit, das Formular an die Größe des Titels anstelle der Größe anzupassen, die wir erwähnen? Wenn nicht, gibt es eine Möglichkeit, die volle Länge des Textes zu erhalten, damit wir ihn dem Formular zuweisen können? mit
int topTextWidth = TextRenderer.MeasureText(this.Text, this.Font).Width;
this.Width = topTextWidth;
Aber this.Font
bezieht sich offenbar auf eine andere Schriftgröße
Ich versuchte, die Breite des Formulars festlegen.
Wahrscheinlich möchten Sie 'SystemFonts.CaptionFont' verwenden. Beachten Sie auch, dass die "Breite" die Grenzen, das Symbol, die Schaltflächen zum Minimieren/Maximieren/Schließen und die Abstände/Abstände dazwischen berücksichtigen muss. – JosephHirn
Danke für den Hinweis.Ich weiß, dass es in C# Möglichkeiten gibt, die Breite der X-Schaltfläche und den Abstand darum zu kennen. Ich werde eine Antwort posten, sobald ich die Antwort kenne. – CydrickT