Avatar billede Skynet Mester
27. april 2008 - 19:31 Der er 6 kommentarer og
1 løsning

data mellem to windowsforms?

Hej, i mit program er der to åbne windowsforms hvor man skal kunne sende dataer mellem hinanden, men hvordan kan man overføre til en anden form som er åben?
Avatar billede arne_v Ekspert
28. april 2008 - 01:42 #1
Hvis den ene har en referenc etil den anden, så kan den kalde en metode som
ændrer data.
Avatar billede Skynet Mester
28. april 2008 - 09:28 #2
ok, jeg har bare oprettet min form sådan:


på myform2:

private void button15_Click(object sender, EventArgs e)
      {

          kalender  kalender_start = new kalender ();

          kalender_start.Show();


      }

Så hvordan laver jeg en reference?
Avatar billede johny Nybegynder
28. april 2008 - 11:32 #3
Du skal have referencen med over, så f.eks. kalde:

kalender  kalender_start = new kalender (this);

og så skal du have lavet en tilsvarende konstruktør for din Kalender klasse, og have en privat variabel:

MyForm2 myForm2;

På den måde kan du så i din kalender klasse kalde metoder i myForm2.
Avatar billede Skynet Mester
28. april 2008 - 20:09 #4
jeg glemte lige at disse værdier skal med over
(monthCalendar1.SelectionStart, monthCalendar2.SelectionStart, min, max, _kursusID)
så hvordan går man det når der står (this) i ()
Avatar billede Skynet Mester
22. december 2010 - 12:13 #5
Ok, forstår nu hvad du mener, poster du et svar johny?
Avatar billede johny Nybegynder
22. december 2010 - 17:58 #6
Av det var en gammel tråd det her. :) Du tager bare points selv.
Avatar billede Skynet Mester
22. december 2010 - 18:17 #7
:o)
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