Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C++CLI / VB .Net / .Net-Framework » Form automatisch schliessen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
18.03.2006, 18:27 Uhr
rizi



Hi ich habe ein kleines Programm geschrieben, dass ein angegebenes laufwerk einfach schließt. während überprüft wird ob das angegebene laufwerk geöffnet ist und bis es dann geschlossen ist läuft eine progressbar und man sieh ein label. soweit so gut nun möchte ich wenn das laufwerk geschlossen wurde eine meldung ausgeben(mache ich mit MessageBox.Show(...)). und sobald des User Ok bei der MessageBox klickt, soll sich das programm beenden aber wie mache ich das???
mit "System.Environment.Exit(-1);" funktioniert das super aber :
sollte man das nicht mit Application.Exit() o. Application.ExitThread() machen???

und wo sind die unterschiede zwischen den drei methoden zum beenden der form???
lg rizi
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
18.03.2006, 19:43 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
ob das Bsp. 100% funzt weiß ich nicht (sollte aber, bis auf evtl. Tippfehler)

C++:
private void timer1_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
    progressBar1.Value++;
    if(progressBar1.Value==progressBar1.Maximum)
    {
    timer1.Stop();
    if (MessageBox.Show(this,"LW  
                      geschlossen."
,this.Text,MessageBoxButtons.OKCancel)==DialogResult.OK)
    {
          this.Close(); // Anwendung hat ein Fenster
          // Application.Exit();  //Alle Fenster werden geschlossen, Nachrichten werden noch  
              // verarbeitet
          // Application.Run wird beendet. Hardcoreabschuss des Programmes
          // Application.ExitThread(); // Meldungsschleife des aktuellen Threads wird beendet
    }
    }
}


--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C++CLI / VB .Net / .Net-Framework ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: