IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Envoyer et maximiser 2 fenêtres sur 2 écrans


Sujet :

VB.NET

  1. #1
    Membre à l'essai
    Inscrit en
    January 2008
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : January 2008
    Messages : 15
    Points : 17
    Points
    17
    Par défaut Envoyer et maximiser 2 fenêtres sur 2 écrans
    Bonjour

    J'essaie de comprendre comment par programmation je peux envoyer la fenêtre (form) A sur l'écran 1 et la fenêtre (form) B sur l'écran 2 sans intervention de l'utilisateur.
    Je ne vois pas comment détecter les 2 écrans pour y placer les fenêtres.
    Toute info est la bienvenue.

    Merci

  2. #2
    Membre éprouvé
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    October 2006
    Messages
    675
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Distribution

    Informations forums :
    Inscription : October 2006
    Messages : 675
    Points : 964
    Points
    964
    Par défaut
    Bonjour,

    Il y a ce qu'il faut pour récupérer la liste des écrans. A toi de faire ce que tu veux avec ensuite :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
        End Sub
     
        Sub liste_Ecrans()
     
            Dim ecranPrimaire = Screen.PrimaryScreen
            Dim ecransListe = Screen.AllScreens
            Dim msg_Text As String
     
            msg_Text = ""
     
            For Each screen In ecransListe
                msg_Text &= screen.DeviceName
     
                If screen Is ecranPrimaire Then
                    msg_Text &= " (Primaire)"
                End If
     
                msg_Text &= Chr(10)
     
            Next
     
            MessageBox.Show(msg_Text)
     
        End Sub

  3. #3
    Membre habitué Avatar de excalybur
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    November 2014
    Messages
    270
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Conseil

    Informations forums :
    Inscription : November 2014
    Messages : 270
    Points : 170
    Points
    170
    Par défaut
    Il y a un exemple intéressant ici : https://stackoverflow.com/questions/...rm-on-screen-2

    Ca devrait pouvoir t'aider
    La Connaissance est comme le rire elle est contagieuse en la partageant!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. une fenêtre sur un écran particulier avec héritage
    Par _Agrid dans le forum Débuter
    Réponses: 0
    Dernier message: 04/04/2009, 15h07
  2. figer l'emplacement des fenêtres sur mon écran
    Par pascalourox dans le forum IHM
    Réponses: 2
    Dernier message: 25/08/2008, 19h31
  3. [c++] Obtenir la position d'une fenêtre sur l'écran
    Par Silverstone dans le forum Windows
    Réponses: 2
    Dernier message: 05/09/2006, 17h11
  4. Comment centrer une fenêtre sur l'écran?
    Par bygui dans le forum Interfaces Graphiques en Java
    Réponses: 1
    Dernier message: 07/04/2006, 11h25
  5. Position d'une fenêtre sur l'écran (left, top)
    Par Daimonji dans le forum MFC
    Réponses: 9
    Dernier message: 18/12/2005, 15h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo