afsluit bevestiging

Status
Niet open voor verdere reacties.

dennisfranky

Gebruiker
Lid geworden
29 jun 2007
Berichten
181
hey,

ik heb een vraag je ik heb het volgende hoe zorg ik dat hij niet afsluit als ik op annuleren druk??


groeten, dennis


Private Sub Form_Unload(Cancel As Integer)

MsgBox "druk op ok om te stoppen", 1, "afsluiten"
If intresponse = 1 Then

End If
End Sub
 
Hi probeer dit
Code:
 Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
        Dim msg As String
        Dim title As String
        Dim style As MsgBoxStyle
        Dim response As MsgBoxResult
        msg = "Do you want to continue?"   ' Define message.
        style = MsgBoxStyle.DefaultButton2 Or _
           MsgBoxStyle.Information Or MsgBoxStyle.YesNoCancel
        title = "MyForm"   ' Define title.
        ' Display message.
        response = MsgBox(msg, style, title)
        If response = MsgBoxResult.Yes Then   ' User chose Yes.
            ' Perform some action.
        Else
            ' Perform some other action.
        End If
    End Sub
 
heb nu dit maar wat moet ik invullen

Code:
Private Sub Form_Unload(Cancel As Integer)
 
MsgBox "druk op ok om te stoppen", vbOKCancel, "afsluiten"

    If response = vbCancel Then '?????
    Else: Unload Me

    End If
 
End Sub
 
Gewoon de code in formclosing zetten als je dan af sluit vraagt ie ja of enn of cancel.
 
dat vraagt hij ook maar als je nee of cancel doet sluit hij wel gewoon af
 
dan weet ik het ook niet ik werk hier al heel lang mee en in al mijn progjes werkt het goed
ik werk met vb 2008
 
Wat een hoop code voor iets simpels als dit. Probeer het zo:

Code:
    Private Sub frmProfileManager_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing

        If MessageBox.Show("Klik op OK om af te sluiten", "Afsluiten", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) = DialogResult.OK Then
            e.Cancel = False
        Else
            e.Cancel = True
        End If

    End Sub
 
Laatst bewerkt:
Ik ga er maar even vanuit dat je VB6 hebt en niet .net, daarom zullen die andere oplossing ook niet werken.
Ik ben maar even van je oorspronkelijk code uitgegaan, de regel die je zoek staat er bij

Code:
Private Sub Form_Unload(Cancel As Integer)

MsgBox "druk op ok om te stoppen", 1, "afsluiten"
If intresponse = 1 Then
[B]Cancel=1[/B]
End If
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan