HIDE and CLOSE [Résolu]

cs_Guigar 105 Messages postés mercredi 12 novembre 2008Date d'inscription 8 juin 2011 Dernière intervention - 3 juin 2009 à 09:41 - Dernière réponse : cs_Guigar 105 Messages postés mercredi 12 novembre 2008Date d'inscription 8 juin 2011 Dernière intervention
- 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
lesdis 401 Messages postés mercredi 19 avril 2006Date d'inscription 6 juin 2011 Dernière intervention - 3 juin 2009 à 10:15
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

Merci lesdis 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 81 internautes ce mois-ci

Commenter la réponse de lesdis
Meilleure réponse
PCPT 13368 Messages postés lundi 13 décembre 2004Date d'inscription 3 février 2018 Dernière intervention - 3 juin 2009 à 10:51
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()

Merci PCPT 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 81 internautes ce mois-ci

Commenter la réponse de PCPT
Meilleure réponse
cs_Guigar 105 Messages postés mercredi 12 novembre 2008Date d'inscription 8 juin 2011 Dernière intervention - 3 juin 2009 à 10:56
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

Merci cs_Guigar 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 81 internautes ce mois-ci

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

ya pas plus simple ? :D
Commenter la réponse de cs_Guigar
cs_Guigar 105 Messages postés mercredi 12 novembre 2008Date d'inscription 8 juin 2011 Dernière intervention - 3 juin 2009 à 10:56
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.