Opracowywanie niestandardowych formantów formularzy systemu Windows za pomocą programu .NET FrameworkDeveloping Custom Windows Forms Controls with the .NET Framework

Formanty Windows Forms to składniki wielokrotnego użytku, które hermetyzują funkcje interfejsu użytkownika i są używane w aplikacjach systemu Windows po stronie klienta.Windows Forms controls are reusable components that encapsulate user interface functionality and are used in client-side Windows-based applications. Nie tylko Windows Forms udostępniają wiele gotowych do użycia kontrolek, a także udostępniają infrastrukturę do tworzenia własnych kontrolek.Not only does Windows Forms provide many ready-to-use controls, it also provides the infrastructure for developing your own controls. Możesz łączyć istniejące kontrolki, rozwijać istniejące kontrolki lub tworzyć własne niestandardowe kontrolki.You can combine existing controls, extend existing controls, or author your own custom controls. W tej sekcji znajdują się informacje i przykłady, które ułatwiają opracowywanie Windows Formsch kontrolek.This section provides background information and samples to help you develop Windows Forms controls.

W tej sekcjiIn This Section

Omówienie używania formantów w formularzach systemu WindowsOverview of Using Controls in Windows Forms
Wyróżnia najważniejsze elementy z używania formantów w aplikacjach Windows Forms.Highlights the essential elements of using controls in Windows Forms applications.

Różne typy formantów niestandardowychVarieties of Custom Controls
Opisuje różne rodzaje niestandardowych kontrolek, które można tworzyć przy użyciu System.Windows.Forms przestrzeni nazw.Describes the different kinds of custom controls you can author with the System.Windows.Forms namespace.

Podstawowe informacje o opracowywaniu formantów formularzy systemu WindowsWindows Forms Control Development Basics
W tym artykule omówiono pierwsze kroki tworzenia kontrolki Windows Forms.Discusses the first steps in developing a Windows Forms control.

Właściwości formantów formularzy systemu WindowsProperties in Windows Forms Controls
Pokazuje, jak dodać do właściwości do kontrolek Windows Forms.Shows how to add to properties to Windows Forms controls.

Zdarzenia w formantach formularzy systemu WindowsEvents in Windows Forms Controls
Pokazuje, jak obsługiwać i definiować zdarzenia w kontrolkach Windows Forms.Shows how to handle and define events in Windows Forms controls.

Atrybuty w formantach formularzy systemu WindowsAttributes in Windows Forms Controls
Opisuje atrybuty, które można zastosować do właściwości lub innych elementów niestandardowych formantów i składników.Describes the attributes you can apply to properties or other members of your custom controls and components.

Malowanie i renderowanie formantu niestandardowegoCustom Control Painting and Rendering
Pokazuje, jak dostosować wygląd kontrolek.Shows how to customize the appearance of your controls.

Układ w formantach formularzy systemu WindowsLayout in Windows Forms Controls
Pokazuje, jak tworzyć zaawansowane układy formantów i formularzy.Shows how to create sophisticated layouts for your controls and forms.

Wielowątkowość w formantach formularzy systemu WindowsMultithreading in Windows Forms Controls
Pokazuje sposób implementacji formantów wielowątkowych.Shows how to implement multithreaded controls.

DokumentacjaReference

System.Windows.Forms.Control
Opisuje tę klasę i zawiera linki do wszystkich jej elementów członkowskich.Describes this class and has links to all of its members.

System.Windows.Forms.UserControl
Opisuje tę klasę i zawiera linki do wszystkich jej elementów członkowskich.Describes this class and has links to all of its members.

Atrybuty czasu projektowania dla składnikówDesign-Time Attributes for Components
Wyświetla listę atrybutów metadanych, które mają zostać zastosowane do składników i formantów, aby były wyświetlane prawidłowo w czasie projektowania w projektantach wizualizacji.Lists metadata attributes to apply to components and controls so that they are displayed correctly at design time in visual designers.

Rozszerzona pomoc techniczna czasu projektowaniaExtending Design-Time Support
Opisuje sposób implementacji klas, takich jak redaktorzy i projektanci, które zapewniają obsługę czasu projektowania.Describes how to implement classes such as editors and designers that provide design-time support.

Porady: licencjonowanie składników i kontrolekHow to: License Components and Controls
Opisuje sposób implementacji licencjonowania w kontrolce lub składniku.Describes how to implement licensing in your control or component.

Zobacz również Opracowywanie formantów Windows Forms w czasie projektowania.Also see Developing Windows Forms Controls at Design Time.