Avatar billede fbisoft Nybegynder
07. marts 2004 - 23:15 Der er 6 kommentarer

flere forme i tabcontrol??

hvis jeg nu vil lave en en tabcontrol hvorjeg på tab1 har form1 og tab2 har form 2 kan det lade sig gøre ..... i Java brugte jeg InternalFrame i JTappedPane....
Avatar billede burningice Nybegynder
07. marts 2004 - 23:53 #1
umiddelbart, nej... dog kan du lave dette trick:

            Form2 frm = new Form2();

            foreach (Control c in frm.Controls)
            {
                tabPage2.Controls.Add(c);
            }
Avatar billede burningice Nybegynder
08. marts 2004 - 00:11 #2
okay, den var vist lidt buggy... brug denne istedet:

            Form2 frm = new Form2();
           
            Control[] controls = new Control[frm.Controls.Count];
            frm.Controls.CopyTo(controls, 0);

            tabPage2.Controls.AddRange(controls);

dog skal du være opmærksom på, at det kan give nogle slæmme fejl ang. referencer... f.eks. vil en knap stadigvæk tro den er på form2 osv.
Avatar billede clausc Nybegynder
08. marts 2004 - 12:33 #3
Lav en UserControl pr Tab. Den kan iøvrigt genbruges hvis du vitterlig har forme med samme indhold.
Avatar billede fbisoft Nybegynder
09. marts 2004 - 21:25 #4
o,det prøver jeg..... er der ikke nogen der vil have point??
Avatar billede burningice Nybegynder
09. marts 2004 - 21:27 #5
tjo... hvis det er noget du kan bruge til noget.
Avatar billede fbisoft Nybegynder
09. marts 2004 - 21:30 #6
det var det ikke rigtigt, har lavet nogle flittige copy/paste manøvre fra de andre forme......
men fik bekræftet at det ikke kunne lade sig gøre umiddelbart (mit sprg.)
så det får du point for
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester