So finden Sie string aus der Breite in C# (in Pixel)
Ich versuche zu erreichen, gerahmte Texte (unter Windows Forms), z.B.:
Höhe ist immer das gleiche, weil meine Saiten sind in weniger als 20 chars. Was ist mit der Breite? Gibt es eine Möglichkeit, um es automatisch?
möglich duplipcate: stackoverflow.com/questions/7714022/how-to-get-a-string-width
Mögliche Duplikate von Wie konvertiere ich einen string der Länge, um eine pixel-Einheit?
Mögliche Duplikate von Wie konvertiere ich einen string der Länge, um eine pixel-Einheit?
InformationsquelleAutor Patryk | 2012-12-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
Graphics.MeasureString()
Aus der MSDN: http://msdn.microsoft.com/en-us/library/6xe5hazb.aspx
InformationsquelleAutor Dave Bish
Wenn Sie keine Lust, Umgang mit der Paint-Event-Handler, die Sie könnten versuchen, die TextRenderer-Klasse. Es hat eine statische Methode, die identisch ist mit der "MeasureString" - Methode in der oben genannten Antwort. In dieser Klasse ist das sogenannte MeasureText jedoch.
InformationsquelleAutor Yun