Показать иерархию элементов управления в конструкторе WinForms - PullRequest
80 голосов
/ 09 июня 2010

У одного из наших клиентов есть старое приложение WinForms, которое содержит формы с множеством элементов управления. Некоторые из этих элементов управления имеют глубокую иерархию, что затрудняет их выбор в конструкторе.

Мне нужно понять эту иерархию, чтобы внести изменения в приложение, чтобы исправить некоторые ошибки. Есть ли способ ясно увидеть эту иерархию? Например, есть ли что-то похожее на то, что можно увидеть в исходном файле .aspx, когда у вас есть крошка, где вы находитесь в иерархии HTML (HTML> Body> div> и т. Д.)? Или что-то более визуальное, может быть?

Ответы [ 3 ]

165 голосов
/ 09 июня 2010

Вам необходимо использовать структуру документа

View > Other Windows > Document Outline

или с помощью горячей клавиши

Ctl + ALT + T
14 голосов
/ 09 июня 2010

Нажмите Вид> Другие окна> Структура документа в Visual Studio.

Это должно показать иерархию управления.

2 голосов
/ 09 июня 2010

Visual Style Builder для настройки пользовательского интерфейса - загрузите этот инструмент и используйте его ...

Представлен еще один инструмент, который называется «Control Spy Tool для упрощения разработки»

Вы легко найдете решение ..

...