Pregunta

Estoy escribiendo una aplicación y he estado tratando de encontrar una manera de tener múltiples pantallas para diferentes usuarios.

Un usuario vería y operaba la pantalla de control y el otro vería la salida. Hasta ahora he estado usando pantallas clonadas para que ambos usuarios puedan ver la pantalla de control.

La salida básicamente estaría conectada a un proyector.

¿Algunas ideas?

¿Fue útil?

Solución

En caso de clonar la pantalla, extienda el escritorio para que pueda arrastrar Windows desde la pantalla de su computadora portátil hasta el proyector.

Luego crea dos Windows: el controlador en la computadora portátil y la pantalla en el proyector.

Cuando desee mostrar la ventana de visualización, puede hacer lo siguiente:

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
}

Este código hará la ventana de visualización que desea ver en el proyector visible solo en el proyector, mientras que el controlador estará en la computadora portátil.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top