开发者

Test application lay-out for low resolution (winform)

Our firm is investigating in acquiring 22" monitors for our development team. The only current issue is that our users will be using smaller screens开发者_如何学运维.

We tried using a screen-grid tool (gridmove and nvidia's utils), but they are not entirely realistic.

How do you test winform application layouts on a resolution lower then your screen's optimal resolution without constantly switching resolutions?


Most applications I have worked on have been using a menu. In those cases I have added a menu with items like 1024x768, 1280x1024, 1400x900, etc. This special menu is only added to program in debug mode.

#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);});
}

This of course if the AddDebugMenu() is placed in the main form class.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜