comment fermer une form_load en cours

comment fermer une form_load en cours - C#/.NET managed - Programmation

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

Reply

Marsh Posté le 11-10-2003 à 14:17:14   

Reply

Marsh Posté le 13-10-2003 à 11:16:22    

tu as qu'a faire comme ça
 

Code :
  1. page_load
  2. {
  3. if (!fonction.readinit())
  4.    {
  5.    // suite
  6.    }
  7. // sinon ben rien, ou message d'erreur
  8. }



Message édité par jagstang le 13-10-2003 à 11:17:27

---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed