Gå til innhold

Anbefalte innlegg

Ja, sliter litt med VC# 08 her, har seg slik at jeg har to former, Form1 og Form2.

Form1 er hovedformen som starter opp med programmet. Og i en knapp på Form1 så åpnes Form2.

 

Knappen i Form1 som viser Form2.

Form1.ActiveForm.Visible = false;

Form2 Form2 = new Form2 ();

Form2 .Show();

 

Men så har jeg da en knapp på Form2 som lukker Form2 og viser form1 igjen.

Men der stopper det, får nemlig ikke vist Form1 igjen.

 

Knappen i Form2 som viser Form1, og lukker Form2.

Form1.ActiveForm.Visible = true;

this.Close();

 

Noen som kan hjelpe meg her?

Lenke til kommentar
Videoannonse
Annonse
Du må mellomlagre Form2 variablen din et sted.

 

Form2 er grei, men er hovedformen Form1 jeg ikke får vist igjen. Den kan bare .hides men ikke .show

 

Jeg vil at Form1 skal liksom kjøre i det skjulte mens Form2 vises.

Endret av Stig Jøran
Lenke til kommentar
Hvis du bruker Close, så er det det samme som å kalle Dispose, og Form1 må bygges på nytt.

 

Ja, men det er Form2 som bruker this.Close();

 

Form1 blir kun satt som visible = false og visible = true.

 

frmMain.ActiveForm.Visible = true;

this.Close();

 

Det er i Form2 når den skal lukkes, og Form1 skal bli visible = true at det ikke funker.

Form2 lukker seg, men Form1 vises aldri :S

Endret av Stig Jøran
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...