Tworzenie niestandardowych kontrolek 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.
Ostrożność
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 Windows i ważne jest, aby przejrzeć zmiany projektanta zgodnie z artykułem .NET Framework.
W tej sekcji
Przegląd korzystania z kontrolek w formularzach Windows
Wyróżnia podstawowe elementy używania kontrolek w aplikacjach Windows Forms.
Odmiany niestandardowych kontrolek
Opisuje różne rodzaje kontrolek niestandardowych, które można tworzyć za pomocą przestrzeni nazw System.Windows.Forms.
Podstawy programowania kontrolek formularzy systemu Windows
Omówienie pierwszych kroków tworzenia kontrolki Windows Forms.
właściwości w kontrolkach formularzy systemu Windows
Przedstawia sposób dodawania właściwości do kontrolek formularzy systemu Windows.
Zdarzenia w kontrolkach formularzy systemu Windows
Przedstawia sposób obsługi i definiowania zdarzeń w kontrolkach Windows Forms.
atrybuty w kontrolkach formularzy systemu Windows
Opisuje atrybuty, które można zastosować do właściwości lub innych członków niestandardowych kontrolek i składników.
niestandardowe malowanie i renderowanie kontrolek
Pokazuje, jak dostosować wygląd kontrolek.
układ w kontrolkach formularzy systemu Windows
Przedstawia sposób tworzenia zaawansowanych układów dla kontrolek i formularzy.
wielowątkowość w kontrolkach formularzy systemu Windows
Przedstawia, jak implementować wielowątkowe kontrolki.
Odniesienie
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.
Powiązane sekcje
atrybuty Design-Time dla składników
Wymienia atrybuty metadanych do zastosowania w składnikach i kontrolkach, aby były poprawnie wyświetlane w czasie projektowania w projektantach wizualnych.
rozszerzanie Design-Time wsparcia
Opisuje sposób implementowania klas, takich jak edytory i projektanci, które zapewniają wsparcie w czasie projektowania.
Instrukcje: składniki licencji i kontrolki
Opisuje, jak zaimplementować licencjonowanie w kontrolce lub składniku.
Zobacz także Tworzenie kontrolek formularzy systemu Windows w trybie projektowania.
.NET Desktop feedback