Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Visual Basic 6.0 / VBA » Beende Box?!

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
26.03.2004, 23:18 Uhr
Audron-AT-www
http://www.sXene.de Audron@sxene.de
(Operator)


Hi!
Ich möchte gerne beim beenden meines Programms eine Box haben die fragt ob man beenden will oder nicht.
Ich schaff das aber irgendwie nich ^^
Ich habs so versucht:


Visual Basic:
Private Sub Form_Unload(Cancel As Integer)
If MsgBox("Echt beenden?", vbYesNo) = vbYes Then Unload Me Else
End Sun



Aber das klappt nich...
Auch wenn man auf "Nein" klickt beendet der

HILFÄ!

Mfg. AUDRON!
PS: Danke im vorraus!
--
Mit freundlichen Grüßen
Audron, audron@sxene.de
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
27.03.2004, 00:28 Uhr
Pablo
Supertux
(Operator)



Visual Basic:
Private Sub Form_Unload(Cancel As Integer)
If MsgBox("Echt beenden?", vbYesNo) = vbYes Then Unload Me Else Cancel=1
End Sub


--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
09.04.2004, 10:15 Uhr
FlAsH
keine Ahnung


also hab mal so tools gefunden bei www.tools4vb.de
da hat es auch so was schliessen verhindern
cancel=true
muss man bei unload eingeben ...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
09.04.2004, 10:40 Uhr
Pablo
Supertux
(Operator)


canel=true oder cancel=1 ist hier im Prinzip egal. Wenn Cancel von typ bool ist, dann kommt in VB sowieso die möglichen Werten, True oder False und so versteht man, was ich meine. Aber das ist richtig, das ist zu viel C.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
09.04.2004, 10:56 Uhr
FlAsH
keine Ahnung


alles klaro ^^
du bist der boss ...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
09.04.2004, 11:03 Uhr
Pablo
Supertux
(Operator)



--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
09.04.2004, 13:16 Uhr
Audron-AT-www
http://www.sXene.de Audron@sxene.de
(Operator)



Visual Basic:
Private Sub Form_Unload(Cancel As Integer)
If MsgBox("Echt beenden?", vbYesNo) = vbYes Then Unload Me Else Cancel=1
End Sub



...

es ist ja ELSE cancel = 1... also Anderenfalls beende nich...
Deshalb wenn man das alleine in die form_unload setzt beendet der gleich nich.
das heißt wenn man bei "Möchteste wirklich beenden?" oder so auf "Ja" klickt ignoriert VB das "Cancel = 1"... UNd wie pablo schon sagte:
Cancel = 1 -=- Cancel = True
--
Mit freundlichen Grüßen
Audron, audron@sxene.de
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
09.04.2004, 13:17 Uhr
Audron-AT-www
http://www.sXene.de Audron@sxene.de
(Operator)


Da wollte ich noch fragen... Was is wennich mach:

Visual Basic:
Private Sub Form_Unload(Cancel As Integer, Cancel As Boolean)
If MsgBox("Echt beenden?", vbYesNo) = vbYes Then Unload Me Else Cancel=1
End Sub


???
Oder is das duch das Integer?
--
Mit freundlichen Grüßen
Audron, audron@sxene.de
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
09.04.2004, 13:35 Uhr
Pablo
Supertux
(Operator)


Nein, das war mein Fehler. Du musst Cancel=True machen, wenn Cancel von Typ Bool ist.

Weißt du was?
Ich muss es überprüfen, ich poste die richtige Lösung heute, aber später.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 09.04.2004 um 13:36 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Visual Basic 6.0 / VBA ]  


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: