TabPage zur Laufzeit hinzufügen

16/04/2008 - 13:52 von Thomas Eisenmann | Report spam
Hallo alle miteinander,

unter VB 2008 habe ich ein TabControl mit einer TabPage1. Da ich erst zur
Laufzeit weis, wie viele Tabpages ich brauche, möchte ich diese auch erst zur
Laufzeit hinzufügen.

Frage: Wie kann ich eine Kopie von TabPage1 (mit allen darauf befindlichen
Controls) erstellen und dem TabControl, inkl. der Events, hinzufügen?

Danke im Voraus
Grüße Thomas
 

Lesen sie die antworten

#1 Thorsten Doerfler
16/04/2008 - 14:07 | Warnen spam
"Thomas Eisenmann" schrieb:

unter VB 2008 habe ich ein TabControl mit einer TabPage1. Da ich erst zur
Laufzeit weis, wie viele Tabpages ich brauche, möchte ich diese auch erst
zur
Laufzeit hinzufügen.

Frage: Wie kann ich eine Kopie von TabPage1 (mit allen darauf befindlichen
Controls) erstellen und dem TabControl, inkl. der Events, hinzufügen?



Im einfachsten Fall erstellst Du ein UserControl, das den Inhalt Deiner
TabPages darstellt. Also alle Controls enthàlt und die Ereignisse
verarbeitet. Zur Laufzeit erstellst Du dann parallel zu den neuen TabPages
jeweils eine neue Instanz Deines UserControl und weist es der neuen TabPage
zu.

Thorsten Dörfler

Ähnliche fragen