Hide/show/close Dialog – .NET – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Hide/show/close Dialog – .NET – Fórum – Programujte.comHide/show/close Dialog – .NET – Fórum – Programujte.com

 

Toto vlákno bylo označeno za vyřešené — příspěvek s řešením.
Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
Atheo+4
Stálý člen
21. 10. 2012   #1
-
0
-

Zdravím, udělal jsem si aplikaci, ve které je 2 FORM, form1 a samozřejmě form2, když vyplním form1 (login) tak se spojím s databází a pokud tam takový login existuje, tak se form1 schová a spustí se form2 

                Form2 myForm2 = new Form2();
                this.Hide();
                myForm2.ShowDialog();
                myForm2.Dispose();

no ale teď nějak jsem se v tom zamotal, když vlastně potom ukončim aplikaci, tak mi form1 pořád vlastně běží v procesech a to nechci. Navíc potřebuji abych vlastně ...

1. Když se přihlásím tak se schová form1 a spustí se form2

2 když vypnu form2 aby se zavřeli oba formy

3.když kliknu na odhlásit tak potřebuju zničit form2 a z hide zviditelnit form1.

private void Form2_FormClosed(object sender, FormClosedEventArgs e)
        {
            // tady jsem zkoušel 
	    Form1 myForm1 = new Form1();
            this.Close();
            myForm1.ShowDialog();
            myForm1.Dispose();
        }
	// nefunguje form2 se nezavře

Předem díky za každou odpověď. :)

Nahlásit jako SPAM
IP: 188.175.140.–
Reklama
Reklama
Atheo+4
Stálý člen
21. 10. 2012   #2
-
0
-

Jen pro ujasnění problém mi dělá jen 2.

2 když vypnu form2 aby se zavřeli oba formy

to samé u 3. to zničení formu form.Close(); mi nějak nechce fungovat :)

Nahlásit jako SPAM
IP: 188.175.140.–
Atheo+4
Stálý člen
21. 10. 2012   #3
-
0
-

Už jsem na to přišel! :) děkuji za psychickou podporu :)

Nahlásit jako SPAM
IP: 188.175.140.–
Řešení
Atheo+4
Stálý člen
21. 10. 2012   #4
-
0
-
Vyřešeno Nejlepší odpověď

// řešení :D

Form1 myForm1 = new Form1();
            this.Hide();
            myForm1.ShowDialog();
            this.Close();
            myForm1.Dispose();

Nahlásit jako SPAM
IP: 188.175.140.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 95 hostů

Podobná vlákna

Show - Hide text — založil tylik

C/C++ Close — založil Martin

Odchytenie close — založil ha2

Using vs Close() ASP .NET — založil Johnnny

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý