Sviluppo di controlli Windows Form personalizzati con .NET FrameworkDeveloping Custom Windows Forms Controls with the .NET Framework

I controlli Windows Form sono componenti riutilizzabili che incapsulano funzionalità dell'interfaccia utente e vengono usati nelle applicazioni basate su Windows sul lato client.Windows Forms controls are reusable components that encapsulate user interface functionality and are used in client-side Windows-based applications. Windows Form fornisce numerosi controlli pronti per l'uso, nonché l'infrastruttura per lo sviluppo di controlli personalizzati.Not only does Windows Forms provide many ready-to-use controls, it also provides the infrastructure for developing your own controls. È possibile combinare ed estendere i controlli esistenti oppure creare controlli personalizzati.You can combine existing controls, extend existing controls, or author your own custom controls. Questa sezione fornisce informazioni complementari ed esempi per lo sviluppo di controlli Windows Form.This section provides background information and samples to help you develop Windows Forms controls.

In questa sezioneIn This Section

Cenni preliminari sull'utilizzo di controlli in Windows FormOverview of Using Controls in Windows Forms
Evidenzia gli elementi essenziali dell'uso di controlli nelle applicazioni Windows Forms.Highlights the essential elements of using controls in Windows Forms applications.

Tipi di controlli personalizzatiVarieties of Custom Controls
Descrive i diversi tipi di controlli personalizzati che è possibile creare con lo spazio dei nomi System.Windows.Forms.Describes the different kinds of custom controls you can author with the System.Windows.Forms namespace.

Nozioni fondamentali sullo sviluppo di controlli Windows FormWindows Forms Control Development Basics
Descrive i passaggi iniziali dello sviluppo di un controllo Windows Form.Discusses the first steps in developing a Windows Forms control.

Proprietà dei controlli Windows FormProperties in Windows Forms Controls
Mostra come aggiungere le proprietà ai controlli Windows Form.Shows how to add to properties to Windows Forms controls.

Eventi nei controlli di Windows FormEvents in Windows Forms Controls
Mostra come gestire e definire gli eventi nei controlli Windows Form.Shows how to handle and define events in Windows Forms controls.

Attributi nei controlli Windows FormsAttributes in Windows Forms Controls
Descrive gli attributi che è possibile applicare alle proprietà o ad altri membri e componenti dei controlli personalizzati.Describes the attributes you can apply to properties or other members of your custom controls and components.

Disegno e rendering di controlli personalizzatiCustom Control Painting and Rendering
Mostra come personalizzare l'aspetto dei controlli.Shows how to customize the appearance of your controls.

Layout di controlli Windows FormLayout in Windows Forms Controls
Mostra come creare layout sofisticati per controlli e form.Shows how to create sophisticated layouts for your controls and forms.

Multithreading nei controlli Windows FormMultithreading in Windows Forms Controls
Mostra come implementare i controlli con multithreading.Shows how to implement multithreaded controls.

RiferimentiReference

System.Windows.Forms.Control
Descrive la classe e include collegamenti a tutti i relativi membri.Describes this class and has links to all of its members.

System.Windows.Forms.UserControl
Descrive la classe e include collegamenti a tutti i relativi membri.Describes this class and has links to all of its members.

Attributi per componenti in fase di progettazioneDesign-Time Attributes for Components
Elenca gli attributi dei metadati da applicare ai componenti e ai controlli in modo che vengano visualizzati correttamente in fase di progettazione nelle finestre di progettazione visiva.Lists metadata attributes to apply to components and controls so that they are displayed correctly at design time in visual designers.

Estensione del supporto in fase di progettazioneExtending Design-Time Support
Descrive come implementare classi, quali editor e finestre di progettazione, che forniscono supporto in fase di progettazione.Describes how to implement classes such as editors and designers that provide design-time support.

Procedura: concedere in licenza componenti e controlliHow to: License Components and Controls
Descrive come implementare le licenze nel controllo o nel componente.Describes how to implement licensing in your control or component.

Vedere anche Sviluppo di controlli Windows Form in fase di progettazione.Also see Developing Windows Forms Controls at Design Time.