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

Soyez le premier à donner votre avis sur cette source.

Snippet vu 12 374 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

Messages postés
2
Date d'inscription
jeudi 14 juillet 2016
Statut
Membre
Dernière intervention
17 juillet 2016

bonjour,

comment introduire ces informations (je suis un peu novice)

merci beaucoup
tomycarp1
Messages postés
130
Date d'inscription
jeudi 22 décembre 2005
Statut
Membre
Dernière intervention
23 novembre 2011

c'est pas nul pour quelqu'un qui est en train de faire la transition vers vb.net et que c'est ancien module ne fonctionne plus!!

c'est m'est très utile pour en refaire un rapidement
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 ;)
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
Messages postés
2
Date d'inscription
samedi 15 octobre 2005
Statut
Membre
Dernière intervention
12 novembre 2007

merci
Afficher les 7 commentaires

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.