Udostępnij za pośrednictwem


Właściwości formantów formularzy systemu Windows

Kontrolka Formularze systemu Windows dziedziczy wiele właściwości w postaci klasy System.Windows.Forms.Controlbazowej . Należą do nich właściwości, takie jak Font, ForeColor, ClientRectangleBoundsVisibleBackColorEnabledAutoSizeDisplayRectangleFocusedHeightWidthi wiele innych. Aby uzyskać szczegółowe informacje o odziedziczonych właściwościach, zobacz System.Windows.Forms.Control.

Właściwości dziedziczone można zastąpić w kontrolce, a także zdefiniować nowe właściwości.

W tej sekcji

Definiowanie właściwości
Pokazuje, jak zaimplementować właściwość dla niestandardowej kontrolki lub składnika i pokazuje, jak zintegrować właściwość ze środowiskiem projektowym.

Definiowanie wartości domyślnych za pomocą metod ShouldSerialize i Reset
Przedstawia sposób definiowania domyślnych wartości właściwości dla niestandardowej kontrolki lub składnika.

Zdarzenia zmiany właściwości
Opisuje sposób włączania powiadomień o zmianie właściwości w przypadku zmiany wartości właściwości.

Instrukcje: udostępnianie właściwości kontrolek składowych
Pokazuje, jak uwidocznić właściwości kontrolek składowych w niestandardowej kontrolce złożonej.

Implementacja metody w kontrolkach niestandardowych
Opisuje sposób implementowania metod w niestandardowych kontrolkach i składnikach.

Odwołanie

UserControl
Dokumentuje klasę bazową do implementowania kontrolek złożonych.

TypeConverterAttribute
Dokumentuje atrybut określający, który ma TypeConverter być używany dla typu właściwości niestandardowej.

EditorAttribute
Dokumentuje atrybut określający, który ma UITypeEditor być używany dla właściwości niestandardowej.

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.

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.