Comment utiliser un projet dans toutes les résolutions écran

serge - 14 août 2001 à 07:20
 eltaris - 14 août 2001 à 10:15
je doit faire fonctionner une application en 800 X 600 et en 1024 X 768
Existe -t-il une solution pour ne pas recréer une nouvelle from pour chaque résolution

merci

un peu de code m'aiderai car je suis débutant

1 réponse

Oui, j'en connais une : il faut placer tous les elements
de ta form en fonction de la taille de ta form. La taille
de cette derniere dépend bien sur de celle de l'écran.
Exemple :
Je veux avoir une form qui prend tout l'écran et qui
possede un bouton Quitter en plein centre.
Dans le form_load, il faut taper ceci :

'On met la form plein écran
Form.Height = Screen.Height
Form.Width= Screen.Width
'Maintenant, on place le bouton au centre
Bouton.Top = Form.Height/2 - Bouton.Height/2
Bouton.Left= Form.Width/2 - Bouton.Width/2

Et voilà. Top et Left positionnent l'élément a l'endroit donné.
Il faut maintenant faire ça pour tous les éléments de
la form. Leurs coordonnées seront du style
Element.Top = 5*Form.Height/9
Element.Left = 3*Form.Width/13.

Certes, c'est un peu long à taper si y a beaucoup d'éléments
à placer, mais je ne connais pas d'option qui fassent ça
automatiquement (je connais pas Vb par coeur non plus).

Reponds si y a un truc que t'as pas bien saisie.
:clown)
0
Rejoignez-nous