3 votes

Comment afficher la fenêtre complète lorsque la résolution de l'écran change C#

J'ai un WinForm, dont la taille est de 700x700, lorsque je change la résolution de l'écran du système de 1366x768 à une autre (comme 800x600), seule une partie de la fenêtre est visible.Comment puis-je la rendre entièrement visible ? quelle propriété du formulaire dois-je changer ?

2voto

Jodrell Points 14205

Je dirais que vous voulez ajuster votre Form.Size y Form.Location pour s'inscrire dans le cadre de la Screen.GetWorkingArea() . Vous devrez le faire lorsque l'événement Microsoft.Win32.SystemEvents.DisplaySettingsChanged est renvoyée. Comme dans cette réponse .

0voto

ba__friend Points 3306

Vous voudrez ajuster le Bounds de votre formulaire. Screen.PrimaryScreen peut vous aider à obtenir le nouveau la bonne taille.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X