Hallo!
Ich habe folgende Anforderung und würde gerne wissen ob das mit List & Label überhaupt möglich ist und falls ja, wie man diese Anforderung mit den vorhandenen Mitteln umsetzen könnte:
Mehrere mehrzeilige Texte sollen über die ganze Breite angezeigt werden. Diese Texte können unterschiedlich lang sein (der Inhalt kommt aus einer Datenbank). Je nachdem wie lange die Texte sind, soll sich die Höhe der Controls (Richtext oder HTML) entsprechen anpassen. Bisher habe ich es nur geschafft, dass die Höhe sich verringert wenn der Text kürzer ist, aber nicht, dass das Control wächst wenn der Text länger ist. Hätte auch kein Problem damit, das Control über die ganze Seite zu ziehen und es dann schrumpfen zu lassen. Die Frage ist was passiert wenn der Text mehrseitig wird.
Mir ist übrigens aufgefallen, dass wenn der Text länger ist als die Höhe des Controls es zuläßt, der Seitenumbruch innerhalb des Textes vollzogen wird und der Rest dann alleine auf der Folgeseite zu sehen ist. Und zwar mitten auf der Seite, genau dort wo das Control eben auf der ersten Seite positioniert ist.
Habe es auch mit Verkettung versucht und wenn die Controls in der Höhe schrumpfen, dann rücken die anderen auch von Unten nach. Es wäre hier auch schön, wenn die Controls nicht nur schrumpfen sondern auch wachsen würden. Aber das klappt wohl auch nicht über mehrere Seiten.
Da es sich um mehrere Texte untereinander handelt, sollen diese automatisch auf die nächste Seite wandern falls nicht mehr alle auf einer Seite Platz finden. Nach meinem aktuellen Kenntnisstand, ist das so mit List & Label nicht möglich. Aber vielleicht gibt es hierfür Techniken oder Tricks auf die ich bisher noch nicht gestoßen bin.
Noch kurz ein Hinweis (weil das sicher als Antwort kommen wird) warum man nicht alle Texte in ein einzelnes Control stecken kann: Die betreffenden Texte sind durch überschriften und grafische Elemente (Rechteck mit Hintergrundfarbe) voneinander getrennt.
Eventuell könnte eine Lösung sein, dass man das Ganze in einem einzigen HTML-Control erstellt, inklusive der Überschriften und Rechtecke. Aber eine Lösung aus mehreren Controls wäre mir doch deutlich lieber. Vor allem möchte ich nicht, dass Gruppen von Controls von einer Seite auf die andere getrennt werden.
Hoffentlich war meine Beschreibung jetzt nicht zu verwirrend. Natürlich beantworte ich auch Rückfragen gerne