Показати ієрархію управління в конструкторі WinForms


95

Один із наших клієнтів має стару програму WinForms, яка містить форми з безліччю елементів керування. Деякі з цих елементів управління мають глибоку ієрархію, що ускладнює їх вибір у конструкторі.

Мені потрібно зрозуміти цю ієрархію, щоб внести зміни до програми, щоб виправити деякі помилки. Чи є спосіб чітко бачити цю ієрархію? Наприклад, чи є щось подібне до того, що можна побачити у вихідному файлі .aspx, коли у вас є сукупність того, де ви перебуваєте в ієрархії HTML (HTML> Body> div> тощо)? Або щось більш наочне, можливо?

Відповіді:


188

Вам потрібно використовувати структуру документа

View > Other Windows > Document Outline

Або за допомогою гарячої клавіші

Ctl + ALT + T

1
Хто знав? Це також відповідає на запитання: мені потрібно зробити мою існуючу форму сторінкою елемента керування вкладкою, тобто я хочу оточити існуючу форму новим контейнером управління вкладками. Як це зробити? Ви створюєте елемент керування вкладки у формі, а потім маневруєте стрілками вгору / вниз / вліво / вправо у вікні "Контур документа", поки не отримаєте потрібну домовленість.
davidbak

1
Саме те, що я шукаю! Дякую!
Legends

2
10 років досвіду розробки програмного забезпечення, і я шукав це протягом 15 хвилин: D
Нуман Карааслан,

15

Клацніть на Перегляд> Інші Windows> Контур документа у Visual Studio.

Це повинно відображати ієрархію управління.


2

Конструктор візуальних стилів для налаштування інтерфейсу користувача - завантажте цей інструмент і використовуйте його ...

Присутній ще один інструмент - "Інструмент управління шпигунами для більш легкого розвитку"

Ви легко знайдете рішення ..

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.