comment fermer une form_load en cours - C#/.NET managed - Programmation
MarshPosté le 11-10-2003 à 14:17:14
voilà ,j'ai un problème qui est tout bête dans ma form_load, je charge des données depuis un fichier init.txt. Je veux faire une protection au cas où le fichier n'est pas existant, j'ai donc fait une fonction qui me renvoie si l'ouverture du fichier init.txt a été réussi.
Mon problème vient de quand le fichier n'est pas trouvé, je n'arrive pas à arrêter l'execution du programme , j'ai essayé avec une me.close(), mais apparament il doit finir le chargement de toute la form avant `d'être actif.
En résumé, voilà le code de base :
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim a As Boolean a = fonction.readinit() If a = False Then Me.Close() ' mon problème Else ' je continue normalement End If End Sub
Marsh Posté le 11-10-2003 à 14:17:14
voilà ,j'ai un problème qui est tout bête dans ma form_load, je charge des données depuis un fichier init.txt. Je veux faire une protection au cas où le fichier n'est pas existant, j'ai donc fait une fonction qui me renvoie si l'ouverture du fichier init.txt a été réussi.
Mon problème vient de quand le fichier n'est pas trouvé, je n'arrive pas à arrêter l'execution du programme , j'ai essayé avec une me.close(), mais apparament il doit finir le chargement de toute la form avant `d'être actif.
En résumé, voilà le code de base :
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim a As Boolean
a = fonction.readinit()
If a = False Then
Me.Close() ' mon problème
Else
' je continue normalement
End If
End Sub