WinForms tasarımcısında kontrol hiyerarşisini göster


97

Müşterilerimizden biri, üzerinde birçok denetim bulunan formlar içeren eski bir WinForms uygulamasına sahip. Bu kontrollerden bazılarının derin bir hiyerarşisi vardır ve bu, tasarımcıda onları seçmeyi zorlaştırır.

Bazı hataları düzeltmek için uygulamada değişiklikler yapmak için bu hiyerarşiyi anlamam gerekiyor. Bu hiyerarşiyi net bir şekilde görmenin bir yolu var mı? Örneğin, HTML hiyerarşisinde (HTML> Gövde> div> vb.) Bulunduğunuz yerin bir içerik haritasına sahip olduğunuzda .aspx kaynak dosyasında görülebilene benzer bir şey var mı? Ya da belki daha görsel bir şey?

Yanıtlar:


194

Belge Taslağını kullanmanız gerekir

View > Other Windows > Document Outline

Veya kısayol tuşu ile

Ctl + ALT + T

1
Kim biliyordu? Bu aynı zamanda şu soruyu da yanıtlıyor: Var olan formumu bir sekme denetiminin sayfası yapmam gerekiyor, yani var olan formu yeni bir sekme denetim kapsayıcısı ile çevrelemek istiyorum. Bunu nasıl yaparım? Formunuzda sekme kontrolünü oluşturup ardından istediğiniz düzenlemeyi elde edene kadar Belge Anahattı penceresindeki yukarı / aşağı / sol / sağ okları hareket ettirirsiniz.
davidbak

1
Tam olarak aradığım şey! Teşekkürler!
Efsaneler

2
10 yıllık yazılım geliştirme tecrübesi ve 15 dakika boyunca bunu arıyordum: D
Numan Karaaslan

15

Visual Studio'da Görünüm> Diğer Pencereler> Belge Ana Hatları'na tıklayın .

Bu, kontrol hiyerarşisini göstermelidir.


2

UI Özelleştirme için Görsel Stil Oluşturucu - Bu aracı indirin ve kullanın ...

"Daha Kolay Geliştirme için Kontrol Casusu Aracı" olan başka bir araç mevcuttur

Çözümü kolayca bulacaksınız ..

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.