Opracowywanie niestandardowych formantów formularzy systemu Windows za pomocą programu .NET Framework

Kontrolki formularzy systemu Windows to składniki wielokrotnego użytku, które hermetyzują funkcje interfejsu użytkownika i są używane w aplikacjach opartych na systemie Windows po stronie klienta. Formularze systemu Windows nie tylko udostępniają wiele gotowych do użycia kontrolek, ale także udostępnia infrastrukturę do tworzenia własnych kontrolek. Istniejące kontrolki można łączyć, rozszerzać istniejące kontrolki lub tworzyć własne kontrolki niestandardowe. Ta sekcja zawiera podstawowe informacje i przykłady ułatwiające opracowywanie kontrolek formularzy systemu Windows.

Uwaga

Ta zawartość została napisana dla programu .NET Framework. Jeśli używasz platformy .NET 6 lub nowszej wersji, użyj tej zawartości ostrożnie. System projektanta został zmieniony dla formularzy systemu Windows i ważne jest, aby przejrzeć zmiany Projektant od artykułu .NET Framework.

W tej sekcji

Omówienie używania kontrolek w formularzach Windows Forms
Wyróżnia podstawowe elementy używania kontrolek w aplikacjach Windows Forms.

Różne typy kontrolek niestandardowych
Opisuje różne rodzaje kontrolek niestandardowych, które można tworzyć za pomocą System.Windows.Forms przestrzeni nazw.

Podstawowe informacje o opracowywaniu kontrolek formularzy Windows Forms
Omówienie pierwszych kroków tworzenia kontrolki Windows Forms.

Właściwości kontrolek formularzy Windows Forms
Przedstawia sposób dodawania właściwości do kontrolek formularzy systemu Windows.

Zdarzenia w kontrolkach formularzy Windows Forms
Przedstawia sposób obsługi i definiowania zdarzeń w kontrolkach Windows Forms.

Atrybuty w kontrolkach formularzy Windows Forms
Opisuje atrybuty, które można zastosować do właściwości lub innych elementów członkowskich niestandardowych kontrolek i składników.

Malowanie i renderowanie kontrolki niestandardowej
Pokazuje, jak dostosować wygląd kontrolek.

Układ w kontrolkach formularzy Windows Forms
Przedstawia sposób tworzenia zaawansowanych układów dla kontrolek i formularzy.

Wielowątkowość w kontrolkach formularzy Windows Forms
Przedstawia sposób implementowania wielowątków kontrolek.

Odwołanie

System.Windows.Forms.Control
Opisuje tę klasę i zawiera linki do wszystkich jej składowych.

System.Windows.Forms.UserControl
Opisuje tę klasę i zawiera linki do wszystkich jej składowych.

Atrybuty czasu projektowania dla składników
Wyświetla atrybuty metadanych, które mają być stosowane do składników i kontrolek, tak aby były one wyświetlane poprawnie w czasie projektowania w projektanci wizualizacji.

Rozszerzanie obsługi czasu projektowania
Opisuje sposób implementowania klas, takich jak edytory i projektanci, które zapewniają obsługę czasu projektowania.

Instrukcje: składniki licencji i kontrolki
Opisuje sposób implementowania licencjonowania w kontrolce lub składniku.

Zobacz również Artykuł Developing Windows Forms Controls at Design Time (Tworzenie kontrolek formularzy systemu Windows w czasie projektowania).