Hi,
Ich habe eine Form mit einer Textbox und der Multiline und WordWrap Eigenschaft True. Die Textbox ist mit "Anchor LEFT-UP-RIGHT-DOWN" an die Form gebunden.
Da stelle ich per Programm TextStrings hinein, die sehr lang sein können.
Es können Zeilenumbrüche aufgrund von überlangen Zeilen oder auch aufgrund von CrLf Vorschüben auftreten.
Ich möchte nun immer die komplette Textbox sichtbar machen. Dazu möchte ich per Programm die Size der Form so anpassen, dass die TextBox komplett angezeigt wird.
Um das tun zu können, muss ich natürlich wissen, wie hoch und breit der INHALT der Textbox ist.
Den enthaltenen String kann ich ausmessen. Dann weiß ich wie lang und wie hoch der TextString ist und wie viele Zeilen es gibt.
Damit wäre alles paletti ... wenn ...
... wenn es keine Zeilenumbrüche aufgrund überlanger Zeilen zu berücksichtigen gäbe. Denn mit
Wie man am Coding sieht, habe ich inzwischen statt der TextBox eine RichTextBox verwendet ... denn da habe ich die Eigenschaft gefunden:
Leider hilft mir das auch nicht weiter.
Mist ! Ich bin wieder mal mit meinem Latein am Ende.
Die Frage ist also, wie ich die tatsächliche Höhe des eingegebenen Textes ermitteln kann !
Vielleicht gibt es ja eine ganz einfache Lösung. In diesem Fall wäre ich für eure nachsichtigen Ratschläge wie immer sehr dankbar ....
LG
Peter
Ich habe eine Form mit einer Textbox und der Multiline und WordWrap Eigenschaft True. Die Textbox ist mit "Anchor LEFT-UP-RIGHT-DOWN" an die Form gebunden.
Da stelle ich per Programm TextStrings hinein, die sehr lang sein können.
Es können Zeilenumbrüche aufgrund von überlangen Zeilen oder auch aufgrund von CrLf Vorschüben auftreten.
Ich möchte nun immer die komplette Textbox sichtbar machen. Dazu möchte ich per Programm die Size der Form so anpassen, dass die TextBox komplett angezeigt wird.
Um das tun zu können, muss ich natürlich wissen, wie hoch und breit der INHALT der Textbox ist.
Den enthaltenen String kann ich ausmessen. Dann weiß ich wie lang und wie hoch der TextString ist und wie viele Zeilen es gibt.
Damit wäre alles paletti ... wenn ...
... wenn es keine Zeilenumbrüche aufgrund überlanger Zeilen zu berücksichtigen gäbe. Denn mit
myCountLines
werden nur die CrLf Umbrüche gezählt ! Die anderen Ümbrüche kriege ich damit nicht zu fassen ! Wie man am Coding sieht, habe ich inzwischen statt der TextBox eine RichTextBox verwendet ... denn da habe ich die Eigenschaft gefunden:
Leider hilft mir das auch nicht weiter.
Mist ! Ich bin wieder mal mit meinem Latein am Ende.
Die Frage ist also, wie ich die tatsächliche Höhe des eingegebenen Textes ermitteln kann !
Vielleicht gibt es ja eine ganz einfache Lösung. In diesem Fall wäre ich für eure nachsichtigen Ratschläge wie immer sehr dankbar ....
LG
Peter