OVH Cloud OVH Cloud

2 ecrans

3 réponses
Avatar
Geoffrey
Bonjour,

Je dois réaliser 4 bornes qui serviront à entrer certaines infos.
Les 4 bornes sont situées à quelques metre de distance.
J'envisage l'utilisation d'écrans tactiles.

Les bornes n'ayant pas grand chose à faire, je trouve dommage de mettre 4 pc
(et j'ai un manque de place surtout)
Les ecrans tactiles sont d'habitude utilisé comme ecran+souris.

Je pense désactiver la fonction souris et capturer les mouvements (inutile
dans mon appli) et clic via le port série (j'ai vu que .net2 permettait
enfin cela). Le design de l'appli me le permet sans gros probleme
La fonction ecran reste par contre la fonction ecran.
La plupart des cartes graphiques actuelles et Win XP permettent déjà d'avoir
2 ecrans.
Ca ne me ferait deja plus que 2 pc. (on peut p-e mettre 4 ecrans sur un pc
mais ca devient lourd)

Ma question :
Est-il possible d'afficher 2 fenetres en plein ecran et choisir par
programmation sur quel ecran afficher quelle fenetre ?
Si oui, comment ?

Merci

3 réponses

Avatar
Tsunoo Rhilty
je te conseille de chercher "dual screen c#" avec google ou bien "dual
display c#"

Par exemple: Comment faire un plein écran sur 2 écrans en même temps:

You will need to handle the Form.Resize event and test for WindowState
equal to Maximised. If the form is maximised, you will have to set the
WindowState back to Normal and then resize and relocate the form yourself.
You can use the Screen class to determine various things about the user's
monitors. Take note, though, that if your primary monitor is on the right,
as mine is, then the X position of the form will have to be less than zero.
Avatar
Ludovic SOEUR
Utilise la classe System.Windows.Form.Screen.

Par exemple, Screen.AllScreens.Length te donne le nombre d'écrans
et Screen.AllScreens[1] te donne toutes les infos du 2ème écran, etc

De là, tu connais les dimensions de chaque écran et donc tu peux mettre en
plein écran les feuilles que tu veux dans l'écran souhaité.


"Geoffrey" a écrit dans le message de
news:
Bonjour,

Je dois réaliser 4 bornes qui serviront à entrer certaines infos.
Les 4 bornes sont situées à quelques metre de distance.
J'envisage l'utilisation d'écrans tactiles.

Les bornes n'ayant pas grand chose à faire, je trouve dommage de mettre 4


pc
(et j'ai un manque de place surtout)
Les ecrans tactiles sont d'habitude utilisé comme ecran+souris.

Je pense désactiver la fonction souris et capturer les mouvements (inutile
dans mon appli) et clic via le port série (j'ai vu que .net2 permettait
enfin cela). Le design de l'appli me le permet sans gros probleme
La fonction ecran reste par contre la fonction ecran.
La plupart des cartes graphiques actuelles et Win XP permettent déjà


d'avoir
2 ecrans.
Ca ne me ferait deja plus que 2 pc. (on peut p-e mettre 4 ecrans sur un pc
mais ca devient lourd)

Ma question :
Est-il possible d'afficher 2 fenetres en plein ecran et choisir par
programmation sur quel ecran afficher quelle fenetre ?
Si oui, comment ?

Merci




Avatar
Joel A.
Attention, l'espace virtuel total n'est pas forcement un rectangle !!

-Joe

"Geoffrey" wrote in message
news:
Bonjour,

Je dois réaliser 4 bornes qui serviront à entrer certaines infos.
Les 4 bornes sont situées à quelques metre de distance.
J'envisage l'utilisation d'écrans tactiles.

Les bornes n'ayant pas grand chose à faire, je trouve dommage de mettre 4
pc
(et j'ai un manque de place surtout)
Les ecrans tactiles sont d'habitude utilisé comme ecran+souris.

Je pense désactiver la fonction souris et capturer les mouvements (inutile
dans mon appli) et clic via le port série (j'ai vu que .net2 permettait
enfin cela). Le design de l'appli me le permet sans gros probleme
La fonction ecran reste par contre la fonction ecran.
La plupart des cartes graphiques actuelles et Win XP permettent déjà
d'avoir
2 ecrans.
Ca ne me ferait deja plus que 2 pc. (on peut p-e mettre 4 ecrans sur un pc
mais ca devient lourd)

Ma question :
Est-il possible d'afficher 2 fenetres en plein ecran et choisir par
programmation sur quel ecran afficher quelle fenetre ?
Si oui, comment ?

Merci