24. januar 2005 - 13:35Der er
11 kommentarer og 1 løsning
Flere forms - kald af metode
Hej eksperter
Bruger VS.NET til en lille applikation med 2 forms. På den ene form er der en metode, der viser en MessageBox samt en metode til at åbne den anden form (som click-event for en knap), som vist herunder:
//Kode til form1: public void Tester() { MessageBox.Show("Tester() er kaldt!"); }
private void btnOpen_Click(object sender, System.EventArgs e) { Form frmForm2 = new Form2(); frmForm2.ShowDialog(); }
På form et har jeg så en knap, med hvilken jeg gerne vil kunne kalde Tester() som ligger under form1. Hvordan dælen gør jeg det?
Begge forms har samme namespace, men forskellige klasser - hhv. Form1 og Form2.
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Int: Fx trykker man på en knap i den første form, så kommer en ny form op hvor man skal vælge et tal, og så lukker formen, og så viser en label hvad tal man har valgt.
Jeg er ny med det med forms, så jeg er ved at prøve nogle forskellige ting.
1) du kan føre en reference til form1 med over i form2 når du opretter den 2) du kan have en HelperClass der holder styr på alle de informationer der skal være delt mellem dine forme 3) du kan have en FormManager der holder styr på alle forme du har åbnet så alle kan skaffe en reference til alle gennem denne manager
Synes godt om
Ny brugerNybegynder
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.