Mostra la gerarchia dei controlli nel designer WinForms


95

Uno dei nostri clienti ha una vecchia applicazione WinForms che contiene moduli con molti controlli su di essi. Alcuni di questi controlli hanno una gerarchia profonda e questo rende difficile selezionarli nel designer.

Ho bisogno di comprendere questa gerarchia per apportare modifiche all'applicazione per correggere alcuni bug. C'è un modo per vedere chiaramente questa gerarchia? Ad esempio, è disponibile qualcosa di simile a ciò che può essere visto in un file sorgente .aspx quando si dispone di un breadcrumb di dove ci si trova nella gerarchia HTML (HTML> Corpo> div> ecc.)? O forse qualcosa di più visivo?

Risposte:


189

È necessario utilizzare la struttura del documento

View > Other Windows > Document Outline

O tramite hotkey

Ctl + ALT + T

1
Chi lo sapeva? Ciò risponde anche alla domanda: ho bisogno di rendere il mio modulo esistente una pagina di un controllo struttura a schede, ovvero, voglio circondare il modulo esistente con un nuovo contenitore di controllo struttura a schede. Come lo faccio? Si crea il controllo struttura a schede sul modulo, quindi si manovrano le frecce su / giù / sinistra / destra nella finestra Struttura documento fino a ottenere la disposizione desiderata.
davidbak

1
Esattamente quello che sto cercando! Grazie!
Legends

2
10 anni di esperienza nello sviluppo di software, e stavo cercando questo per 15 minuti: D
Numan Karaaslan

15

Fare clic su Visualizza> Altre finestre> Struttura documento in Visual Studio.

Questo dovrebbe mostrare la gerarchia dei controlli.


2

Visual Style Builder per la personalizzazione dell'interfaccia utente: scarica questo strumento e usalo ...

È presente un altro strumento che è "Strumento di controllo spia per uno sviluppo più semplice"

Troverai facilmente la soluzione ..

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.