2010-03-02 6 views
1

Notre entreprise étudie dans l'acquisition de 22" moniteurs pour notre équipe de développement. Le seul problème actuel est que nos utilisateurs utiliseront des écrans plus petits.application test lay-out pour une faible résolution (WinForm)

Nous avons essayé d'utiliser un outil de grille d'écran (GridMove et pour les nvidia utils), mais ils ne sont pas tout à fait réaliste.

Comment tester dispositions d'application Winform sur une résolution inférieure, puis la résolution optimale de votre écran sans résolutions changer constamment?

+0

Je cherche la même chose. En avez-vous trouvé? – dotNET

Répondre

1

la plupart des applications J'ai travaillé sur l'utilisation d'un menu. ont ajouté un menu avec des éléments comme 1024x768, 1280x1024, 1400x900, etc. Ce menu spécial est seulement ajouté au programme en mode débogage.

#if DEBUG 
AddDebugMenu(mainMenuStrip); 
#endif 

private void AddDebugMenu(MenuStrip menuStrip) { 
    ToolStripMenuItem debugMenu = new ToolStripMenuItem("Debug"); 
    menuStrip.Items.Add(debugMenu); 
    debugMenu.DropDownItems.Add("1024x768", null, delegate { Size = new Size(1024, 768);}); 
    debugMenu.DropDownItems.Add("1280x1024", null, delegate { Size = new Size(1280, 1024);}); 
} 

Ceci bien sûr si le AddDebugMenu() est placé dans la classe de formulaire principale.