Gast Geschrieben 17. Juni 2002 Geschrieben 17. Juni 2002 Guten Morgen, folgendes Problem: Ich habe ein FlexGrid unter VB und fülle es mit Daten, da aber die Breite der einzelnen Textfelder nicht ausreichend ist, wird bei mir der Text abegschnitten. Gibt es eine Funktion, mit der man die Breite der Felder automatisch der Textlänge anpassen kann? Vielen Dank im Vorraus! MfG Lone Gunman
DarkLuna Geschrieben 17. Juni 2002 Geschrieben 17. Juni 2002 Also: Wenn du zum Beispiel ein Flexgrid mit 2 Spalten hast und du möchtest die Größe bzw Breite der beiden Spalten festlegen, dann schreibst du: FlexGrid.ColWidth(0, 0) = 700 'Spaltengröße der ersten Spalte FlexGrid.ColWidth(1, 0) = 5100 'Spaltengröße der zweiten Spalte Die erste Zahl in den Klammern ist die Spalte, die zweite die Zeile. Wenn du nun statt einer festen Zahl eine Variable Zahl möchtest, dann musst du immer zuerst prüfen lassen welcher Eintrag am längsten ist. Ich hoffe das hat dir jetzt weiter geholfen Ach ja. Zum prüfen schau dir mal die Len Funktion an, die gibt dir die Zeichenlänge zurück. Mit der müsste es eigentlich gehen.
progmaker Geschrieben 20. Juni 2002 Geschrieben 20. Juni 2002 Quck dir mal die Function TextWidth an. Vielleicht kann sie dir helfen.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden