Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 10:52

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



c# Form schließen

Discussion on c# Form schließen within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Mar 2008
Posts: 27
Received Thanks: 2
c# Form schließen

Hallo leute...

Ich habe ein Problem, und zwar möchte ich eine Form schließen die ich
aufgerufen habe. Form.Close(). Ich weiss. Aber meine Situation ist bissl
komplitzierter.

Ich habe eine FormLogin, wo der user seine Logindaten eingeben kann.
Sobald sich das Programm versucht einzuloggen wird eine FormLaden
angezeigt.

Ist der Login fertig öffnet sich eine FormMain. FormLaden soll so lange
noch angezeigt werden bis die GUI von FormMain fertig geladen ist.
Dannach soll sie sich schließen.



Also noch mal kurz;

FormLogin öffnet FormLaden.
FormLogin schließt sich öffnet FormMain.
FormMain soll FormLaden wieder schließen.




Wie mache ich das?



Dankeschon mal
kassor is offline  
Old 02/14/2012, 15:39   #2
 
elite*gold: 14
The Black Market: 108/0/1
Join Date: May 2011
Posts: 2,671
Received Thanks: 818
Versteck einfach nach dem erfolgreichen Login die Login Form und öffne die Main Form.
Bei der Main Form fangst du dann noch das Closing Event ab, und schließt da das Programm komplett via Application.Exit().
vwap is offline  
Old 02/14/2012, 16:21   #3
 
elite*gold: 0
Join Date: Mar 2008
Posts: 27
Received Thanks: 2
Quote:
Originally Posted by Headpuster View Post
Versteck einfach nach dem erfolgreichen Login die Login Form und öffne die Main Form.
Bei der Main Form fangst du dann noch das Closing Event ab, und schließt da das Programm komplett via Application.Exit().
Ja ich verstecke die FormLogin nach dem Login. Das ist nicht das Problem sondern die FormLaden ist ja noch offen. Und ich weiss nicht wie ich von der FormMain die bereits geöffnete FormLaden schließen kann.

Danke dir für deine Hilfe..
kassor is offline  
Old 02/14/2012, 20:08   #4
 
V8II's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 475
Received Thanks: 130
Ganz einfach. Normalerweise wird ja die erste Form per
Application.Run(new Form1);
erstellt. Stattdessen erstellst du einfach eine Instanz von Form1 und gibst diese mit .. ist ja eigentlich das selbe, nur, dass du später noch die Kontrolle darüber hast:
PHP Code:
static void Main()
        {
           
            
Application.EnableVisualStyles();
            
Application.SetCompatibleTextRenderingDefault(false);
            
Form1 MeineForm = new Form1();
            
Application.Run(MeineForm);
            
MeineForm.Close();
        } 
Ich hoffe ich habe deine Frage korrekt verstanden ^^
Mfg V8II
V8II is offline  
Old 02/15/2012, 01:51   #5
 
elite*gold: 0
Join Date: Feb 2012
Posts: 11
Received Thanks: 2
Du gibts FormMain eine Referenz auf FormLaden mit und kannst dann am Ende von Initialize() FormLaden einfach wieder schließen. Wahrscheinlich gehts auch eleganter mit einem Event, ich hab aber grade keine Lust nachzuschauen ob ein "fertig geladen" Event gefeuert wird.
LordFoobar is offline  
Old 02/17/2012, 22:31   #6
 
elite*gold: 0
Join Date: Jun 2009
Posts: 132
Received Thanks: 37
Was das für ein 'cross linking' von Klassen wird.
Ich würde dir dringend empfehlen das ganze in die main funktion zu packen.
Die Forms sollten einen wert zurückgeben,damit du checken kannst ob alles geklappt hat.
Beispiel:
static void Main()
{

Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(fals e);
FrmLogin fLogin = new FrmLogin();
if(fLogin.WaitForResult ==true)
{
Application.Run(MeineForm);

}
Application.Exit();
}
dasschild is offline  
Reply


Similar Threads Similar Threads
Druid Cat Form -> FireLands Cat Form
08/01/2011 - World of Warcraft - 2 Replies
Hallo Leute, hat jemand die Möglichkeiten mir eine Tauren Katze zur Firelands Katze zu swappen - sofern dies in 4.2 FIRELANDS noch möglich ist. Wobei die Vergangenheit uns gelehrt hat, das es immer Mittel und Wege gibt. (: http://manaflask.com/images/galleries/scaled_1307 971939_flamecat.jpg LG Windkirsche
Von Form Zu Form Wechseln.
04/14/2011 - AutoIt - 2 Replies
Hallo Erstmal! Ich wollte mal etwas machen das von einer form zur anderen wechselt jetzt wollt ich das aber auch so machen das wenn man auf einen zurück button klickt es wieder zur ersten form kommt und dann alles neu einstellen kann. also bis zu dem zurück und neu einstellen hab ich geschafft aber wenn man dann wieder auf weiter klickt passiert nix ... Könntet ihr mir helfen? Hier ist ein beispiel script #include <ButtonConstants.au3> #include <GUIConstantsEx.au3> #include...
schließen
12/09/2010 - Last Chaos - 3 Replies
..........
Druid Tree form buff without tree Form
11/11/2007 - WoW Exploits, Hacks, Tools & Macros - 5 Replies
My buddy and i were screwing around the other day in Mech and we figured out a way to have a working tree form buff for the party but not be in tree form. Which if anyone knows about druids allows them to cast all their other high healing spells. Anyway follow the instructions below its a bit tricky 1. Change your chest item to something else 2. Get into Combat.. Queue your chestpiece to switch back to your original 3. When the fights finishing, Get ready.. The second the...



All times are GMT +1. The time now is 10:53.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.