OVH Cloud OVH Cloud

centre le frame au milieur de l'écran

3 réponses
Avatar
thierry
bonjour,

je souhaite que ma page soit centrée au milieu de l'écran lors de
l'éxécution du programme. J'ai donc voulu utilisé la méthode
StartUpPosition en lui mettant la valeur 0.

Maid lors de l'exécution j'ai le message d'erreur suivant:
erreur de compilation:

fonction ou interface est mentionné avec restriction ...

quelqu'un à une idée.


Cordialement

Thierry

3 réponses

Avatar
François Picalausa
"thierry" a écrit dans le message de
news:
je souhaite que ma page soit centrée au milieu de l'écran lors de
l'éxécution du programme. J'ai donc voulu utilisé la méthode
StartUpPosition en lui mettant la valeur 0.

Maid lors de l'exécution j'ai le message d'erreur suivant:
erreur de compilation:

fonction ou interface est mentionné avec restriction ...



Bonjour/soir,

Il te suffit de prendre la boite de dialogue de propriétés en design mode
pour changer cette propriété. En run time, effectivement, tu ne peux pas la
changer.

par cotnre, pour centrer la boite de dialogue par rapport à l'écran, il faut
mettre cette propriété à 2 et non à 0.

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com
Avatar
thierry
Ok, c'est tout bon, je vous remercie beaucoup.
Dommage que l'on ne puisse pas faire cela en dynamique.
Cordailement

Thierry


Le Thu, 11 Dec 2003 17:51:01 +0100, "François Picalausa"
a écrit :

"thierry" a écrit dans le message de
news:
je souhaite que ma page soit centrée au milieu de l'écran lors de
l'éxécution du programme. J'ai donc voulu utilisé la méthode
StartUpPosition en lui mettant la valeur 0.

Maid lors de l'exécution j'ai le message d'erreur suivant:
erreur de compilation:

fonction ou interface est mentionné avec restriction ...



Bonjour/soir,

Il te suffit de prendre la boite de dialogue de propriétés en design mode
pour changer cette propriété. En run time, effectivement, tu ne peux pas la
changer.

par cotnre, pour centrer la boite de dialogue par rapport à l'écran, il faut
mettre cette propriété à 2 et non à 0.


Avatar
François Picalausa
"thierry" a écrit dans le message de
news:
Ok, c'est tout bon, je vous remercie beaucoup.
Dommage que l'on ne puisse pas faire cela en dynamique.
Cordailement



Bonjour/soir,

Pour le faire dynamiquement, mettre la propriété sur 0 et positionner la
fenêtre comme ceci dans le form Load:

Form.Left = (Screen.Width - Form.Width)/2
Form.Top = (Screen.Height - Form.Height)/2
--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com