Dies ist eher ein konzeptionelles Problem. Wie es im Titel heißt, möchte ich eine Funktion oder ein Untermodul erstellen, das in der Lage ist, Text aus einer Zelle zu entnehmen und in ein Textfeld auf einem Formular zu setzen. dann möchte ich, dass das Textfeld seine Höhe basierend auf der Länge des Textes in dieser Zelle anpasst. Ich habe einige Nachforschungen ohne viel Erfolg gemacht, bis auf einige veraltete Beiträge. Ich möchte verstehen, wenn Sie die Länge der Zeichenfolge mit der Breite eines Textfelds numerisch vergleichen können, oder wenn es eine einfache Möglichkeit gibt, die Breite des Strings zu berechnen. Die Schriftart, die ich benutze, ist Tahoma Größe 10.So passen Sie die Höhe des Textfelds basierend auf der Länge des Texts/der Zeichenfolge an
Vielen Dank im Voraus für Ihre Antwort.
Ich würde vorschlagen, auf eine [proportionale Schrift] bewegt (https://en.wikipedia.org/wiki/Monospaced_font) und dann können Sie die gewünschte Breite der TextBox berechnen basierend auf die Schriftgröße. – Ralph
https://msdn.microsoft.com/en-us/library/windows/desktop/dd144938(v=vs.85).aspx –