Usercontrol umschalten

anmae

Erfahrenes Mitglied
Hallo,
ich habe die Klasse TabContainer von Usercontrol abgeleitet. Dann habe ich zwei Klassen, welche TabContainer als Basisklasse besitzen und ein Formular, welches ein Control der Klasse TabContainer einbindet. Nun möchte ich beim Klicken auf einen Button das angezeigte Usercontrol in TabContainer ändern.
Code:
    public partial class testForm : Form
    {
        TabContainer tab1;
        TabContainer tab2;

        public testForm()
        {
            InitializeComponent();
            tab1 = new WebBrowserTab();
            tab2 = new UserControl2();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            tab2.Hide();
            tab1.AutoScaleDimensions = this.tabContainer1.AutoScaleDimensions;
            this.tabContainer1 = tab1;
            
            this.ResumeLayout(false);
            this.PerformLayout();
        }
leider passiert garnichts, bzw. es wird beim Klicken nichts angezeigt. Was fehlt?

Danke schonmal.
 
habs hinbekommen:
Code:
            this.tabContainer1.Controls.Remove(tab2);
            this.tabContainer1.Controls.Add(tab1);
 

Neue Beiträge

Zurück