Problème avec ShowDialog qui crash l'application
Bonsoir tout le monde,
J'ai toujours utiliser les fenetre de dialogue de la maniere suivante:
Code:
1 2 3 4
| Dim sfd As New SaveFileDialog
If sfd.ShowDialog = DialogResult.OK Then
msgbox("essai")
End If |
Et je n'ai jamais eu aucun problème.
Seulement voila, cette fois sa ne fonctionne pas alors que je procède comme à mon habitude
Je code un bouton comme ceci:
Code:
1 2 3 4 5 6 7
|
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim sfd As New SaveFileDialog
If sfd.ShowDialog = DialogResult.OK Then
msgbox("essai")
End If
end sub |
mais l'application crash, j'essaye alors d'attraper l'exception pour voir ce qui 'merde' en utilisant:
Code:
1 2 3 4 5 6
|
Try
'...
Catch ex as exception
msgbox(ex.message)
end try |
Mais aucune exception n'est détectée.
Mon application plante donc a chaque fois que je clique sur le bouton alors qu'il n'y a apparemment aucune erreur de code
La seule raison qui me vient à l'esprit, c'est que le bouton se trouve dans une form "enfant" de la form principale, mais je ne comprends tout de meme pas pourquoi cela ferait planter l'application.
Si quelqu'un peut m'expliquer la raison de ce problème et le moyen de l'éviter, ce serait très sympas.
Merci et bonne soirée.