Avatar billede koppelgaard Praktikant
15. maj 2007 - 09:41 Der er 4 kommentarer og
1 løsning

Fra en form at hente værdien af listbox i en anden form

Fra min mainform opretter jeg en ny form, som kan bruges til at søge i en liste med:

private void btmFindMaterial_udlån_Click(object sender, EventArgs e)
        {
            Form_Find f = new Form_Find();
            f.Show();
        }

Søgeresultaterne bliver lagt i en listbox i søgeformen
Jeg vil gerne have overført resultatet til hovedformen ved enten:
1) hente værdi af listboxen i søgeformen fra mainformen.
2) fra søgeform overfører resultat til mainform mens søgeformen stadig er i fokus.

Hvordan gør jeg?
Avatar billede mikkel_sommer Nybegynder
15. maj 2007 - 09:56 #1
1. Du kan sende værdien med fra mainformen til søgeformen og så sætte den i konstruktøren.

2. Du kan lave en property på mainformen som du sætter fra søgeformen.
Avatar billede koppelgaard Praktikant
15. maj 2007 - 10:24 #2
Man kan altså ikke aflæse værdien en control i en form fra en anden form?
Avatar billede mikkel_sommer Nybegynder
15. maj 2007 - 10:32 #3
Jo det vil jeg mene du kan hvis du sender en reference til mainformen med til søgeformen.
Avatar billede koppelgaard Praktikant
15. maj 2007 - 11:26 #4
Eften del bøvl, kom det til at virke, ved at lave en static property på mainformen vis værdi jeg satte til en listbox i mainformen.

Og da jeg så fra findformen huskede at caste referencen til en listbox, virkede det!
Hurra  og tak!
Sender du et svar ?
Avatar billede mikkel_sommer Nybegynder
15. maj 2007 - 13:11 #5
Altid dejligt når det virker til sidst :)
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