Выбор полной формы GroupBox, отображаемой в конструкторе в VB.NET - PullRequest
1 голос
/ 29 апреля 2011

Я унаследовал большой проект Visual Basic, который имеет несколько «фреймов» (очевидно, это пришло из Visual Basic 6.0), которые теперь являются GroupBoxes. Все они покрывают всю форму. Программа выбирает, какой из них отображать во время выполнения. Это все отлично работает.

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

Ответы [ 2 ]

1 голос
/ 29 апреля 2011

То есть у вас есть несколько групповых ящиков, которые скрыты друг от друга?

Вы можете попробовать это и посмотреть, подходит ли вам это.

В VS, чтобы перейти Сервис -> Параметры. Разверните выпадающий список Environment и выберите Keyboard. В текстовом поле «Показать команды, содержащие» введите «BringToFront». Убедитесь, что "Format.BringToFront" выбран в списке ниже.

В раскрывающемся списке «Использовать новый ярлык в» выберите «Конструктор Windows Forms». Теперь выберите сочетание клавиш, которое вы хотите использовать, и введите его в текстовое поле «Нажать сочетания клавиш». Я использовал Ctrl + Alt + B. Наконец, нажмите Назначить и OK, чтобы закрыть диалоговое окно.

Теперь у вас есть ярлык для переноса выбранного элемента управления в начало формы.

Откройте форму с помощью GroupBoxes в VS, затем View -> Other Windows -> Outline документа. Оттуда вы можете увидеть все элементы управления на форме в древовидной структуре. Выберите GroupBox, над которым вы хотите работать, и затем нажмите на вкладку, на которой отображается форма, чтобы вернуть фокус на форму без изменения выбранного GroupBox. Теперь нажмите на ярлык, чтобы вывести GroupBox на передний план, чтобы вы могли работать с ним.

Я проверил это с помощью чего-то простого (два текстовых поля друг за другом), и это сработало, так что, надеюсь, оно будет работать и для вас.

0 голосов
/ 29 апреля 2011

В окне свойств есть выпадающий список со всеми элементами управления в форме. Они должны быть там.

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