1
我們的公司在收購22" 顯示器爲我們的開發團隊展開調查。 目前唯一的問題是,我們的用戶將使用更小的屏幕。測試應用奠定出低分辨率(WinForm的)
我們嘗試使用屏幕網格工具(gridmove和NVIDIA的utils的),但它們並不完全切合實際。
你如何在分辨率測試WinForm應用程序的佈局下,然後屏幕的最佳分辨率,不經常切換分辨率?
我們的公司在收購22" 顯示器爲我們的開發團隊展開調查。 目前唯一的問題是,我們的用戶將使用更小的屏幕。測試應用奠定出低分辨率(WinForm的)
我們嘗試使用屏幕網格工具(gridmove和NVIDIA的utils的),但它們並不完全切合實際。
你如何在分辨率測試WinForm應用程序的佈局下,然後屏幕的最佳分辨率,不經常切換分辨率?
大多數應用程序我一直在使用菜單,在這些情況下,我已經添加了一個菜單項目,如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()被放置在主窗體類。
我在找同樣的東西。你找到了嗎? – dotNET 2014-11-25 10:25:45