Управление большим наложением средств управления в Visual Studio

Я использую различные наборы средств управления на том же местоположении на форме. По умолчанию все - visible=false, и затем определенные подмножества средств управления установлены на видимый, поскольку пользователь выбирает определенные значения в поле комбинированного списка выпадающее управление.

С точки зрения пользователя это работает хорошо, так как они только видят средства управления, которые необходимы.

Однако, так как средства управления занимают то же местоположение на форме, трудно управлять ими в режиме конструктора Visual Studio.

Существует ли способ сгруппировать наборы этих перекрывающихся средств управления в Visual Studio так, чтобы я мог выбрать все подмножество средств управления быстро и легко? Существует ли способ скрыть определенные средства управления в режиме конструктора? Прямо сейчас все сложено друг на друге при разработке, таким образом, это делает управление этими средствами управления трудным.

11
задан Martin Liversage 2 June 2010 в 10:53
поделиться

3 ответа

Чтобы заставить такого зверя работать, я бы поместил каждую группу в отдельный UserControl. В MainForm вы складываете все эти UserControls друг над другом.

Таким образом, в MainForm вы не можете получить хороший обзор, но теперь у вас есть для каждой группы индивидуальное представление дизайнера, а в основной форме вы можете скрыть всю группу с помощью одной строчки кода userControl. Visible = false .

10
ответ дан 3 December 2019 в 08:54
поделиться

TabControl может это сделать, хорошо работает в режиме разработки. Вам просто нужно скрыть вкладки во время выполнения. Посмотрите мой код в этой ветке .

4
ответ дан 3 December 2019 в 08:54
поделиться

Вы не можете их скрыть.

Однако вы можете сгруппировать их в групповое поле. и используя свойства "На передний план" и "Отправить на задний план", работайте с ними.

0
ответ дан 3 December 2019 в 08:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: