Miten Visual Basic 2005 Expressissä saa tehtyä ohjelmaan
sulkemisen varmistusikkunan, joka tulee näkyviin, kun painaa sulkemisruksia tai ALT+F4?
Kokeilepa tällaista koodia:
Private Sub Form1_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing If MsgBox("Haluatko varmasti lopettaa", MsgBoxStyle.YesNo) = MsgBoxResult.No Then e.Cancel = True End If End Sub
Ei toiminut...
kokeileppa pistää ennen tuota msgboxia e.Cancel = False
Jos ei toimi niin siirrä koko tapahtuma QueryUnload proseduuriin
Sain Antin ehdotuksen toimimaan, ei toiminut yhdellä koneella, mutta toisella toimi.
Mikähän tähän voisi vaikuttaa?
Onko vb 2005 Expressistä olemassa useampi versio?
Ei, mutta .Net Frameworkista kylläkin. Enpä tiedä sitten sen vaikutuksista. Kokeilitko Tesmun neuvojen kanssa?
Aihe on jo aika vanha, joten et voi enää vastata siihen.