2010-03-02 23 views
1

我們的公司在收購22" 顯示器爲我們的開發團隊展開調查。 目前唯一的問題是,我們的用戶將使用更小的屏幕。測試應用奠定出低分辨率(WinForm的)

我們嘗試使用屏幕網格工具(gridmove和NVIDIA的utils的),但它們並不完全切合實際。

你如何在分辨率測試WinForm應用程序的佈局下,然後屏幕的最佳分辨率,不經常切換分辨率?

+0

我在找同樣的東西。你找到了嗎? – dotNET 2014-11-25 10:25:45

回答

1

大多數應用程序我一直在使用菜單,在這些情況下,我已經添加了一個菜單項目,如1024x768,1280x1024,1400x900等。這個特殊的菜單隻添加到調試模式下的程序中。

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

這當然,如果AddDebugMenu()被放置在主窗體類。