Hallo, ich habe ein ContainerControl mit mehreren verschiedenen anderen Controls darin gebaut. Von diesem ContainerControl bilde ich mehrere Instanzen mit NEW ContainerControl1, die ich bei Instanziierung auch hübsch auf dem Fenster anordnen kann. Dann aber kann ich die einzelnen Instanzen im Code nicht mehr ansprechen, weil die einzelnen Instanzen keine Index-property haben, wie bei einem gewöhnlichen Control-Array. Wie kann ich das auf anderem Wege erreichen?
Sinn der Übung ist: Ich möchte einen Datenbank-Viewer bauen, bei dem ich für jeden Datensatz unterschiedliche und unterschiedlich große Anzeigen einrichten kann. Ich kann zwar die einzelnen Controls alle einzeln instanziieren, aber zum Scrollen müsste ich für mehrere Hundert Controls jeweils den Y-Wert verändern und das kostet erheblich viel Zeit. Da ist meine Idee, die Controls eines Datensatzes in ein Container-Control zu setzen, sodass ich beim Scrollen nur die Container-Controls verschieben muss. Meine ersten Versuche scheinen zu zeigen, dass ich dabei viel Zeit spare. Überhaupt: Vermute ich richtig, dass beim Verschieben von Text z.B. in einem TextArea oder in einer Textverarbeitung, einfach nur die Pixel auf dem Bildschirm weitergeschoben werden. Oder wie da die Geschwindigkeit erreicht? beste Grüße, Christian Hahn.
