OVH Cloud OVH Cloud

Feuille MDI

4 réponses
Avatar
Twix
bonjour,

j'ai deux questions.

la premiere : comment mettre une image de fond qui se redimensionne
automatiquement quand on change la taille de al fenetre MDI.
la seconde : comment faire pour fermer une fenetre MDI en appuyant sur la
touche "Echape" du clavier.

merci a tous ceux qui me repondrons et qui pourrons me proposer du code pour
resoudre mes soucis.

4 réponses

Avatar
Millox Frédéric
Salut Twix,

"A ta question" : comment mettre une image de fond qui se redimensionne
automatiquement quand on change la taille de al fenetre MDI ?

Je n'ai pas trouvé et à ma connaissance, ce n'est pas possible........

"A ta question" : comment faire pour fermer une fenetre MDI en appuyant sur
la
touche "Echape" du clavier ?

tu rajoutes ce bout de code dans ton appli :

Protected Overrides Function ProcessCmdKey(ByRef msg As
System.Windows.Forms.Message, ByVal keyData As System.Windows.Forms.Keys) As
Boolean
Select Case keyData
Case Keys.Escape
Me.Close()
Return True
End Select
Return MyBase.ProcessCmdKey(msg, keyData)
End Function

a+

--
fmillox


"Twix" a écrit :

bonjour,

j'ai deux questions.

la premiere : comment mettre une image de fond qui se redimensionne
automatiquement quand on change la taille de al fenetre MDI.
la seconde : comment faire pour fermer une fenetre MDI en appuyant sur la
touche "Echape" du clavier.

merci a tous ceux qui me repondrons et qui pourrons me proposer du code pour
resoudre mes soucis.





Avatar
Twix
merci pour tout
ca marche super bien :)

"Millox Frédéric" a écrit dans le
message de news:
Salut Twix,

"A ta question" : comment mettre une image de fond qui se redimensionne
automatiquement quand on change la taille de al fenetre MDI ?

Je n'ai pas trouvé et à ma connaissance, ce n'est pas possible........

"A ta question" : comment faire pour fermer une fenetre MDI en appuyant
sur
la
touche "Echape" du clavier ?

tu rajoutes ce bout de code dans ton appli :

Protected Overrides Function ProcessCmdKey(ByRef msg As
System.Windows.Forms.Message, ByVal keyData As System.Windows.Forms.Keys)
As
Boolean
Select Case keyData
Case Keys.Escape
Me.Close()
Return True
End Select
Return MyBase.ProcessCmdKey(msg, keyData)
End Function

a+

--
fmillox


"Twix" a écrit :

bonjour,

j'ai deux questions.

la premiere : comment mettre une image de fond qui se redimensionne
automatiquement quand on change la taille de al fenetre MDI.
la seconde : comment faire pour fermer une fenetre MDI en appuyant sur la
touche "Echape" du clavier.

merci a tous ceux qui me repondrons et qui pourrons me proposer du code
pour
resoudre mes soucis.







Avatar
Twix
je viens de m'apercevoir que ca fonctionne meme si une des feuilles fille
est ouverte.
or je voudrais que ce bout de code fonctionne seulement quand la feuille MDI
est la seule ouverte
sinon la touche "echap" doit fermer la feuille fille en cours
(pour ce dernier evenement j'ai trouver une solution efficace et simple :
j'utilise la propriété CancelButton de la feuille fille qui fonctionne avec
la touche "echap")



"Twix" a écrit dans le message de news:

merci pour tout
ca marche super bien :)

"Millox Frédéric" a écrit dans le
message de news:
Salut Twix,

"A ta question" : comment mettre une image de fond qui se redimensionne
automatiquement quand on change la taille de al fenetre MDI ?

Je n'ai pas trouvé et à ma connaissance, ce n'est pas possible........

"A ta question" : comment faire pour fermer une fenetre MDI en appuyant
sur
la
touche "Echape" du clavier ?

tu rajoutes ce bout de code dans ton appli :

Protected Overrides Function ProcessCmdKey(ByRef msg As
System.Windows.Forms.Message, ByVal keyData As System.Windows.Forms.Keys)
As
Boolean
Select Case keyData
Case Keys.Escape
Me.Close()
Return True
End Select
Return MyBase.ProcessCmdKey(msg, keyData)
End Function

a+

--
fmillox


"Twix" a écrit :

bonjour,

j'ai deux questions.

la premiere : comment mettre une image de fond qui se redimensionne
automatiquement quand on change la taille de al fenetre MDI.
la seconde : comment faire pour fermer une fenetre MDI en appuyant sur
la
touche "Echape" du clavier.

merci a tous ceux qui me repondrons et qui pourrons me proposer du code
pour
resoudre mes soucis.











Avatar
Twix
j'ai trouvé, il fallait utiliser ActiveMdiChild (que je ne connaissait pas)
voici le code transformer :

Protected Overrides Function ProcessCmdKey(ByRef msg As
System.Windows.Forms.Message, ByVal keyData As System.Windows.Forms.Keys) As
Boolean
If IsNothing(ActiveMdiChild) = True Then
Select Case keyData
Case Keys.Escape
Me.Close()
Return True
End Select

Return MyBase.ProcessCmdKey(msg, keyData)
End If
End Function

ca pourra servir à quelqu'un d'autre. :)

"Twix" a écrit dans le message de news:


je viens de m'apercevoir que ca fonctionne meme si une des feuilles fille
est ouverte.
or je voudrais que ce bout de code fonctionne seulement quand la feuille
MDI est la seule ouverte
sinon la touche "echap" doit fermer la feuille fille en cours
(pour ce dernier evenement j'ai trouver une solution efficace et simple :
j'utilise la propriété CancelButton de la feuille fille qui fonctionne
avec la touche "echap")



"Twix" a écrit dans le message de news:

merci pour tout
ca marche super bien :)

"Millox Frédéric" a écrit dans
le message de news:
Salut Twix,

"A ta question" : comment mettre une image de fond qui se redimensionne
automatiquement quand on change la taille de al fenetre MDI ?

Je n'ai pas trouvé et à ma connaissance, ce n'est pas possible........

"A ta question" : comment faire pour fermer une fenetre MDI en appuyant
sur
la
touche "Echape" du clavier ?

tu rajoutes ce bout de code dans ton appli :

Protected Overrides Function ProcessCmdKey(ByRef msg As
System.Windows.Forms.Message, ByVal keyData As
System.Windows.Forms.Keys) As
Boolean
Select Case keyData
Case Keys.Escape
Me.Close()
Return True
End Select
Return MyBase.ProcessCmdKey(msg, keyData)
End Function

a+

--
fmillox


"Twix" a écrit :

bonjour,

j'ai deux questions.

la premiere : comment mettre une image de fond qui se redimensionne
automatiquement quand on change la taille de al fenetre MDI.
la seconde : comment faire pour fermer une fenetre MDI en appuyant sur
la
touche "Echape" du clavier.

merci a tous ceux qui me repondrons et qui pourrons me proposer du code
pour
resoudre mes soucis.