Fermeture imédiate d'un fiche malgrés que ça apparait évidente

jobtunisieyasser Messages postés 123 Date d'inscription lundi 6 septembre 2004 Statut Membre Dernière intervention 23 mars 2007 - 21 juin 2005 à 19:11
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 - 21 juin 2005 à 20:37
Salut tout le monde
Je programme en .NET
Je cherche à fermer une fiche imédiatement sans que le code dans le reste de l'évenement Load ne soit exécuter.
(Pour ceux qui le savent : en Delphi c'est abort)
Par exemple :

Private
Sub ficha(....)Handles mybase

trait1
Me.Close()
Me.Dispose()
traite2
traite3

End sub

Comme l'exemple le montre
malgrés avoir me.close et me.dispose, le trait2 et le trait3 est exécuté.
Je cherche une solution dans mon cas un peu particulier.
Je ne peut pas utiliser un if ni un exit sub pour des raisons spécifique.

Merci et j'attend vos propositions avec impatience.

@_______=-Jobtunisie-=_______@
|..................NOURON ALA NOUR.......................|

1 réponse

cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
21 juin 2005 à 20:37
Salut
Bizarre de ne pas povoir (vouloir) utiliser ce couple If -Exit Sub ...
Bien que je ne connaisse pas vb.Net, je pense qu'il existe toujours la fameuse instruction GoTo héritée de très très longue date, qui permet de sauter quelques lignes : Au moment opportun, fais :

GoTo LaSuite
' Le code que tu veux sauter, en fait, tout le reste de la Sub

Et plus loin, juste avant le 'End Sub', tu places un label suivi d'un ':'

LaSuite:
End Sub

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
0
Rejoignez-nous