SoGood84
Messages postés21Date d'inscriptionvendredi 16 janvier 2004StatutMembreDernière intervention25 juin 2010
-
17 déc. 2006 à 19:30
Utilisateur anonyme -
17 déc. 2006 à 22:19
Bonjour
Je voudrai savoir comme m'y prendre pour utiliser des fenêtres dans une
application (style MDI) avec la possibilité de pouvoir sortir les fenêtres
filles de la fenêtre parent.
Cela marche si je n'utilise pas le MDI mais a l'ouverture de la fenêtre fille
un icône de fenêtre s'ouvre dans la barre des taches de plus je peux fermer la fenêtre
parent sans que la fenêtre fille ne disparaisse.
Tu intercepte sa fermeture et tu annule si y'a des fifilles
Private Sub TaMDIParentOnFormClosing(ByVal sender As Object, _
ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles MyBase.FormClosing
If MyBase.MdiChildren.Length > 0 Then e.Cancel = True
End Sub,
Dolphin Boy
Messages postés630Date d'inscriptionvendredi 5 mai 2006StatutMembreDernière intervention17 février 2007 17 déc. 2006 à 21:08
Salut, je ne sais pas comment tu t'y prends mais j'ai écrit un certain nombre d'applis à base de MDI et, si je m'en tiens au propriétés par défaut des fenêtres filles (avec la propriété MDIChild = true) je n'ai jamais eu de problème de ce genre.
Si par "sortir les fenêtres filles de la fenêtre parent" tu veux dire ne plus les afficher, un simple .hide devrait suffire.
Ou alors je n'ai rien compris et dans ce cas, je demande un peu plus de précisions.
SoGood84
Messages postés21Date d'inscriptionvendredi 16 janvier 2004StatutMembreDernière intervention25 juin 2010 17 déc. 2006 à 22:07
Private Sub TaMDIParentOnFormClosing(ByVal sender As Object, _
ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles MyBase.FormClosing
If MyBase.MdiChildren.Length > 0 Then
e.Cancel = True
End if
End Sub
ne semble pas fonctionner.
J'aimerai que la fenêtre parent ne soit plus du tout accessible.
Dans les applications utilisant ce type de multi fenêtre Windows produit
un son du style "Doung" lorsque on clique sur la fenêtre parent
tant que la fenêtre fille n’est pas fermée.
Pour répondre a ta question Dolphin Boy, je veux pouvoir déplacer
la fenêtre en dehors de la fenêtre parent