HIDE and CLOSE [Résolu]

Messages postés
105
Date d'inscription
mercredi 12 novembre 2008
Dernière intervention
8 juin 2011
- - Dernière réponse : cs_Guigar
Messages postés
105
Date d'inscription
mercredi 12 novembre 2008
Dernière intervention
8 juin 2011
- 3 juin 2009 à 10:56
Bonjour a tous
j'aurai voulu savoir si sur une fenetre vb il était possible de faire un HIDE plutot qu'un close lorsqu'on clique sur la croix en haut a droite


j'ai fait :


 









Private





Sub

Form1_FormClosed(


ByVal

eventSender


As

System.Object,


ByVal

eventArgs


As

System.Windows.Forms.FormClosedEventArgs)


Handles





Me

.FormClosedHide()



End





Sub

mais le close se fait quand meme...

des idées ??  merci d'avance
Afficher la suite 

Votre réponse

5 réponses

Meilleure réponse
Messages postés
401
Date d'inscription
mercredi 19 avril 2006
Dernière intervention
6 juin 2011
1
3
Merci
Bonjour,

Dans l'évènement FormClosing, il est possible d'annuler la fermeture du formulaire :

PublicClass Form1

PrivateWithEvents timer1 As Timer

PrivateSub Form1_FormClosing(ByVal sender AsObject, ByVal e As System.Windows.Forms.FormClosingEventArgs) HandlesMe.FormClosing

e.Cancel = True

Me.Hide()

Timer1.Start()

EndSub

PrivateSub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load

timer1.Interval = 3000

EndSub

PrivateSub Timer1_Tick(ByVal sender AsObject, ByVal e As System.EventArgs)

timer1.Stop()

Me.Show()

EndSub

EndClass

Bonne Prog

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 121 internautes nous ont dit merci ce mois-ci

Commenter la réponse de lesdis
Messages postés
13368
Date d'inscription
lundi 13 décembre 2004
Dernière intervention
3 février 2018
29
3
Merci
salut,

lit le code que

[../auteur/LESDIS/751545.aspx lesdis]

t'a fait. le timer est pour l'exemple, juste pour que la form ré-apparaisse

le code est juste, lors du
_FormClosing





e.Cancel = True
Me.Hide()

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 121 internautes nous ont dit merci ce mois-ci

Commenter la réponse de PCPT
Messages postés
105
Date d'inscription
mercredi 12 novembre 2008
Dernière intervention
8 juin 2011
3
Merci
en fait pour "cacher la forme" au lieu de la fermer la chose suivante suffit :

Private
Sub Form_1_FormClosing(
ByVal sender
As
Object,
ByVal e
As System.Windows.Forms.FormClosingEventArgs)
Handles
Me.FormClosing
e.Cancel =

True
Hide()

End
Sub

en fait je vois pas trop a quoi le timer servait

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 121 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_Guigar
Messages postés
105
Date d'inscription
mercredi 12 novembre 2008
Dernière intervention
8 juin 2011
0
Merci
ca me parait "compliqué" mais je vais essayé

ya pas plus simple ? :D
Commenter la réponse de cs_Guigar
Messages postés
105
Date d'inscription
mercredi 12 novembre 2008
Dernière intervention
8 juin 2011
0
Merci
ok merci c'est bien ce que je pensais pour le timer merci encore
Commenter la réponse de cs_Guigar

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.