Question

J'écris une demande et ont essayé de trouver un moyen d'avoir plusieurs écrans pour différents utilisateurs.

Un utilisateur verrait et faire fonctionner l'écran de contrôle et l'autre verrait la sortie. Jusqu'à présent, je suis en utilisant des écrans clonés afin que les deux utilisateurs peuvent voir l'écran de contrôle.

La sortie serait en principe être relié à un projecteur.

Toutes les idées?

Était-ce utile?

La solution

intead de clonage de l'écran, d'étendre le bureau afin que vous pouvez faire glisser les fenêtres de l'écran de votre ordinateur portable sur le projecteur.

Vous créez ensuite deux fenêtres -. Le contrôleur sur l'ordinateur portable et l'écran du projecteur

Si vous voulez afficher la fenêtre d'affichage, vous pouvez faire ce qui suit:

private void showDisplay()
{
    DisplayWindow dw = new DisplayWindow();
    // set dw properties if needed and make window visible

    // This is the part you are interested in
    int x = Screen.Bounds.X; // x-resolution (width) of the controller screen
    int y = 0; // top of the screen
    dw.Location = new Point(x, y); // Reposition the display window on the projector
}

Ce code fera la fenêtre d'affichage que vous voulez voir dans le projecteur visible que dans le projecteur, tandis que le contrôleur sera sur l'ordinateur portable.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top