2012-01-18 20 views
8

Descripción general: Estoy trabajando en un proyecto que implica un WCF y varios tipos de clientes. He creado varios clientes de prueba y tengo un WCF alojado en una aplicación de consola. Esto me da como resultado que tengo varias ventanas de aplicaciones (actualmente tengo 4) cuando estoy depurando y cada vez que las ejecuto tengo que organizarlas en varias pantallas (tengo 2).Configuración de la ubicación de la aplicación de consola C# en una pantalla secundaria

Pregunta: Me pregunto si hay alguna manera de establecer una posición de aplicación de consola en la pantalla secundaria sin necesidad de arrastrarla todo el tiempo.

+1

Puede usar Console.SetWindowPosition() para mover la ventana de la consola. Use la clase System.Windows.Forms.Screen para averiguar dónde se encuentra su segundo monitor para que pueda pasar los argumentos adecuados a SetWindowPosition(). –

Respuesta

4

Mueva la consola a la pantalla deseada. Ir a propiedades. Tenga en cuenta la ubicación. Usa eso.

+0

¿Quiere decir desmarcar la propiedad "Permitir ventana de posición del sistema"? Si es así, entonces funciona. – Vitalij

+0

Sí, pero aún puede ver los números en gris IIRC. – leppie

3

Creo que encontrará que la respuesta dada en this thread lo cubrirá.

Significará guardar la posición de la ventana de la consola cuando se cierra y también verificar que la posición esté dentro del área visible del escritorio al inicio, pero muestra cómo colocar la ventana de consola para ambas aplicaciones de consola y ventanas formas unos.

+0

Eso también es útil, y es una solución un poco más limpia. Pero como lo necesito solo para la depuración, configurar las propiedades de la consola es suficiente para mí. – Vitalij

Cuestiones relacionadas