Ereditarietà visiva di Windows FormWindows Forms Visual Inheritance

In alcuni casi è possibile impostare un progetto in modo che richiami un modulo simile a uno creato in un progetto precedente.Occasionally, you may decide that a project calls for a form similar to one that you have created in a previous project. In altri casi, può rivelarsi utile creare un modulo di base con impostazioni quali una filigrana o il layout di un determinato controllo da usare successivamente all'interno di un progetto, con modifiche al modello del modulo originale contenute in ogni iterazione.Or, you may want to create a basic form with settings such as a watermark or certain control layout that you will then use again within a project, with each iteration containing modifications to the original form template. L'ereditarietà dei moduli consente di creare un modulo di base e di ereditare da tale modulo, quindi di apportare modifiche conservando le impostazioni originali necessarie.Form inheritance enables you to create a base form and then inherit from it and make modifications while preserving whatever original settings you need.

È possibile creare moduli che derivano da classi a livello di codice oppure mediante la finestra di selezione dell'ereditarietà visiva.You can create derived-class forms programmatically or by using the Visual Inheritance picker.

In questa sezioneIn This Section

Procedura: ereditare Windows FormsHow to: Inherit Windows Forms
Vengono fornite indicazioni per creare nel codice moduli ereditati.Gives directions for creating inherited forms in code.

Procedura: ereditare moduli mediante la finestra di dialogo Selezione ereditarietàHow to: Inherit Forms Using the Inheritance Picker Dialog Box
Vengono fornite indicazioni per creare form ereditati mediante la finestra di selezione dell'ereditarietà.Gives directions for creating inherited forms with the Inheritance Picker.

Effetti della modifica dell'aspetto di un modulo di baseEffects of Modifying a Base Form's Appearance
Vengono fornite indicazioni per modificare i controlli di un modulo di base e le relative proprietà.Gives directions for changing a base form's controls and their properties.

Procedura dettagliata: dimostrazione dell'ereditarietà visivaWalkthrough: Demonstrating Visual Inheritance
Viene descritta la creazione di un Windows Form di base e la relativa compilazione in una libreria di classi.Describes how to create a base Windows Form and compile it into a class library. La libreria di classi verrà importata in un altro progetto e verrà creato un nuovo modulo che eredita dal modulo di base.You will import this class library into another project, and create a new form that inherits from the base form.

Procedura: utilizzare modificatori e proprietà GenerateMemberHow to: Use the Modifiers and GenerateMember Properties
Vengono fornite indicazioni per l'utilizzo delle proprietà GenerateMember e Modifiers, che sono pertinenti quando in Progettazione Windows Form viene generata una variabile membro per un componente.Gives directions for using the GenerateMember and Modifiers properties, which are relevant when the Windows Forms Designer generates a member variable for a component.

Nozioni fondamentali sull'ereditarietà (Visual Basic)Inheritance basics (Visual Basic)
Vengono descritte le modalità di definizione delle classi Visual Basic che fungono da base per altre classi.Describes how to define Visual Basic classes that serve as the basis for other classes.

classclass
Viene descritto l'approccio di C# alle classi in cui è consentita l'ereditarietà singola.Describes the C# approach of classes, in which single inheritance is allowed.

Risoluzione dei problemi relativi ai gestori eventi ereditati in Visual BasicTroubleshooting Inherited Event Handlers in Visual Basic
Vengono elencati problemi comuni relativi ai gestori eventi nei componenti ereditati.Lists common issues that arise with event handlers in inherited components