Sviluppo di controlli Windows Form in fase di progettazione
.NET Framework offre una ricca tecnologia per la creazione di controlli, grazie alla quale gli sviluppatori non sono più vincolati alla progettazione di controlli composti che agiscano come un insieme di controlli preesistenti. Mediante l'ereditarietà, è possibile creare controlli personalizzati da controlli composti preesistenti o controlli Windows Form preesistenti. È inoltre possibile progettare controlli nei quali venga implementato un disegno personalizzato. Queste opzioni apportano una grande flessibilità alla progettazione e alla funzionalità dell'interfaccia visiva. Per sfruttare queste funzionalità, occorre avere familiarità con i concetti della programmazione basata sugli oggetti.
Nota di Visual Basic |
---|
Non è necessaria una conoscenza approfondita dell'ereditarietà, ma può essere utile consultare l'argomento Inheritance in Visual Basic. |
Per creare controlli personalizzati da utilizzare in Web Form, vedere Sviluppo di controlli server ASP.NET personalizzati.
In questa sezione
Procedura dettagliata: modifica di un controllo composito con Visual Basic
Viene illustrato come creare un controllo composto semplice in Visual Basic.Procedura dettagliata: modifica di un controllo composito con Visual C#
Viene illustrato come creare un controllo composto semplice in C#.Procedura dettagliata: eredità da un controllo Windows Form con Visual Basic
Viene illustrato come creare un controllo Windows Form semplice mediante ereditarietà in Visual Basic.Procedura dettagliata: eredità da un controllo di Windows Form con Visual C#
Viene illustrato come creare un controllo Windows Form semplice mediante ereditarietà in C#.Procedura dettagliata: esecuzione di attività comuni utilizzando gli smart tag nei controlli Windows Form
Viene illustrato come utilizzare la funzionalità smart tag nei controlli Windows Form.Procedura dettagliata: serializzazione di insiemi di tipi standard tramite DesignerSerializationVisibilityAttribute
Viene illustrato come utilizzare l'attributo DesignerSerializationVisibilityAttribute.Content per serializzare un insieme.Procedura dettagliata: debug di controlli di Windows Form personalizzati in fase di progettazione
Viene illustrato come eseguire il debug del comportamento in fase di progettazione di un controllo Windows Form.Procedura dettagliata: creazione di un controllo di Windows Form che usufruisca delle funzionalità offerte da Visual Studio in fase di progettazione
Viene illustrato come integrare fortemente un controllo composto nell'ambiente di progettazione.Procedura: creare controlli per Windows Form
Viene fornita una panoramica delle considerazioni sull'implementazione di un controllo Windows Form.Procedura: modificare controlli compositi
Viene illustrato come creare un controllo ereditando da un controllo composto.Procedura: ereditare dalla classe UserControl
Viene fornita una panoramica della procedura per la creazione di un controllo composto.Procedura: ereditare da controlli di Windows Form esistenti
Viene illustrato come creare un controllo esteso ereditando dalla classe del controllo Button.Procedura: ereditare dalla classe Control
Viene fornita una panoramica della creazione di un controllo esteso.Procedura: allineare un controllo ai bordi dei form in fase di progettazione
Viene illustrato come utilizzare la proprietà Dock per allineare il controllo al bordo del form in cui è contenuto.Procedura: visualizzare un controllo nella finestra di dialogo Scegli elementi della Casella degli strumenti
Viene illustrata la procedura per installare il controllo in modo che appaia nella finestra di dialogo Personalizza Casella degli strumenti.Procedura: specificare una bitmap nella casella degli strumenti per un controllo
Viene illustrato come utilizzare l'attributo ToolboxBitmapAttribute per visualizzare un'icona accanto al controllo personalizzato nella Casella degli strumenti.Procedura: eseguire il test del comportamento in fase di esecuzione di UserControl
Viene illustrato come utilizzare UserControl Test Container per eseguire il test del comportamento di un controllo composto.Errori in fase di progettazione in Progettazione Windows Form
Viene spiegato il significato e l'utilizzo dell'Elenco errori Design-Time visualizzato in Microsoft Visual Studio quando si verifica un errore nel caricamento della finestra di progettazione di Windows Form.Risoluzione dei problemi relativi alla modifica di controlli e componenti
Viene illustrato come diagnosticare e risolvere problemi comuni che possono verificarsi quando si crea un componente o un controllo personalizzato.
Riferimenti
System.Windows.Forms.Control
Viene descritta la classe e vengono forniti collegamenti a tutti i relativi membri.System.Windows.Forms.UserControl
Viene descritta la classe e vengono forniti collegamenti a tutti i relativi membri.
Sezioni correlate
Sviluppo di controlli Windows Form personalizzati con .NET Framework
Viene illustrato come creare controlli personalizzati con .NET Framework.Common Language Specification
Viene presentato Common Language Runtime, progettato per semplificare la creazione e l'utilizzo dei componenti. Un aspetto importante di questa semplificazione è la maggiore interoperabilità tra i componenti scritti con linguaggi di programmazione diversi. CLS (Common Language Specification) rende possibile la creazione di strumenti e componenti che funzionano in più linguaggi di programmazione.Procedura dettagliata: compilare automaticamente la casella degli strumenti con componenti personalizzati
Viene illustrato come attivare la visualizzazione del componente o del controllo nella finestra di dialogo Personalizza Casella degli strumenti.