Макет тестового приложения для низкого разрешения (winform) - PullRequest
1 голос
/ 02 марта 2010

Наша фирма изучает вопрос приобретения 22-дюймовых мониторов для нашей команды разработчиков. Единственная текущая проблема заключается в том, что наши пользователи будут использовать меньшие экраны.

Мы пытались использовать инструмент сетка экрана (gridmove и утилиты nvidia), но они не совсем реалистичны.

Как вы тестируете макеты приложений winform при разрешении ниже оптимального разрешения вашего экрана без постоянного переключения разрешений?

1 Ответ

1 голос
/ 02 марта 2010

Большинство приложений, над которыми я работал, используют меню. В этих случаях я добавил меню с такими элементами, как 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 () помещен в основной класс формы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...