Это достаточно легко нагнетать что-то подобное в WinForms, используя TabControl
, заполненную несколько различных TabPages
, и соответствующий ImageList
держать иконки для каждой вкладки:
Тогда вы можете просто разместите элементы управления, которые вы хотите, на каждом TabPage
, как обычно. Дизайнер имеет отличную встроенную поддержку для TabControl
, позволяя вам просто щелкнуть вкладку, которую вы хотите переключить, как можно, если приложение работает. Вот tutorial о реализации вкладок в C#.
Если вам нужно больше растяжимости и герметизация, чем предусмотрено путем добавления отдельных элементов управления для каждого TabPage
, вы можете создать собственный UserControl
, соответствующие каждый из вкладок, а затем поместить экземпляр этого UserControl
в TabPage
. Я не очень много знаю о MasterPages, но создаю базу UserControl
, что все ваши другие UserControls
наследуют (а затем добавляют их уникальные элементы), похоже, что это обеспечит аналогичную функциональность.
Это WebForms или WinForms? – 2010-11-25 11:24:27