Afficher une form sur un écran spécifié dans une configuration multi-écrans

Soyez le premier à donner votre avis sur cette source.

Snippet vu 11 880 fois - Téléchargée 22 fois

Contenu du snippet

En partant du besoin d'afficher une form sur un écran indiqué (sur une configuration à 4 écrans), j'ai posé ma question sur le forum. Après quelques minutes "MyGoddess" a trouvé une soluce.
J'ai adapté à ma situation et voilà le résultat. Ce n'est pas LA solution mais une solution.

Cette méthode peut certainement être améliorée, à faire dans les commentaires.

Source / Exemple :


Première étape : détecter le nb d'écrans connectés au PC
=> SystemInformation.MonitorCount

Deuxième étape : détecter la résolution de chaque écran
=> Screen.AllScreens(0).Bounds (où 0 est l'ID de l'écran. 0 pour le premier, 1 pour le second, etc.)

Troisième étape : stocker dans plusieurs variables les abscisses de chaque écran
=> la variable appelée 
[LEcran1] = 0, 
[LEcran2] = 1280 (si la résolution de l'écran 1 est 1280), etc.

Quatrième étape : il suffit de redéfinir la position de la form
=> me.location = New Point (LEcran2,0)
J'indique que la form doit se positionner sur le deuxième écran

Conclusion :


merci de votre contribution.
Lionel dit YoYoGoTT

A voir également

Ajouter un commentaire

Commentaires

YoYoGoTT
Messages postés
14
Date d'inscription
mardi 27 février 2001
Statut
Membre
Dernière intervention
25 septembre 2007
-
il est nul ton code !!
(Je me casse tout seul, ca lèvera l'envie à d'autre de le faire gratuitement)
TOTOCHITO
Messages postés
63
Date d'inscription
lundi 13 septembre 2004
Statut
Membre
Dernière intervention
16 novembre 2007
-
Utile cette petite source
merci yoyo
shamankann
Messages postés
2
Date d'inscription
samedi 15 octobre 2005
Statut
Membre
Dernière intervention
12 novembre 2007
-
merci
kajiku
Messages postés
2
Date d'inscription
vendredi 30 mars 2007
Statut
Membre
Dernière intervention
9 janvier 2009
-
Impec j'en avait besoin :D
sharkus
Messages postés
43
Date d'inscription
mardi 16 juillet 2002
Statut
Membre
Dernière intervention
10 juillet 2012
-
Merci pour ce petit tuto bien pratique ;)

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.