Bonsoir tout le monde,
J'ai toujours utiliser les fenetre de dialogue de la maniere suivante:
Et je n'ai jamais eu aucun problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Dim sfd As New SaveFileDialog If sfd.ShowDialog = DialogResult.OK Then msgbox("essai") End If
Seulement voila, cette fois sa ne fonctionne pas alors que je procède comme à mon habitude
Je code un bouton comme ceci:
mais l'application crash, j'essaye alors d'attraper l'exception pour voir ce qui 'merde' en utilisant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 aucune exception n'est détectée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Try '... Catch ex as exception msgbox(ex.message) end try
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.
Partager