• 7 odgovora
  • 3.328 pregleda
Pomoc vezanao za forme u C# 14.04.2007. u 14:15 · pre 237 meseci #1
Da bi otvorio drugu formu koristim kod
Code:
 
private void button1_Click(object sender, EventArgs e)
        {
          Form3  fo3 = new Form3();
           fo3.Show();

            
        }

ali nakon toga mi se ona prva forma ne zatvori, mene zanima koji kod trebam koristiti da mi se otvori druga forma i pritom zatvori prva forma
P.S.

za one koji znaju VB taj bi kod izgledao ovako:

Code:

Unload Me
form2.Show


pa bi mene zanimalo nešto na tkavom principu samo u C#


Unaprjed vam hvala!
Re: Pomoc vezanao za forme u C# 14.04.2007. u 15:16 · pre 237 meseci #3
Ja sam pokušao s naredbom Close();
ali je u oba salučaja rezultat isti,
kada upišem ovaj kod

Code:

Form2 fo2= new Form2();
            fo2.Show();
            this.Close();


sve mi se zatvori (prva i druga forma)
Re: Pomoc vezanao za forme u C# 14.04.2007. u 16:40 · pre 237 meseci #4
Probaj da stavis this.Visible=false.Kad stavljas Close gasi se ceo program jer se i form2 poziva iz njega.Ako neces da to radis sa visible moraces da napravis izvrsnu verziju za svaku formu pa ces iz form1 pozivati form2 a form1 ugasiti.Ovo sa visible ce da ti zavrsi posao ali ce form1 i dalje zauzimati memoriju
Re: Pomoc vezanao za forme u C# 14.04.2007. u 17:41 · pre 237 meseci #5
zatvore se obje tj. cijela aplikacija jer ti je u Program.cs (otvori to pa češ vidjeti)

Application.Run(new Form1);

i sad kad napraviš form1.close, dođe kao da napraviš Application.Exit

možeš ju sakriti this.Hide(); ili ovu drugu otvoriti kao dialog, ovisi zašta ti treba...

Potpis
----Roberto----
Re: Pomoc vezanao za forme u C# 14.04.2007. u 18:09 · pre 237 meseci #6
Desni klik na Project pa properties i tu imas negde podesavanje da li se aplikacija zavrsava kada se zatvori pocetna forma ili kada se zatvore sve forme.
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme