Opracowywanie kontrolek formularzy systemu Windows w czasie projektowania

W przypadku autorów kontroli program .NET Framework udostępnia wiele technologii tworzenia kontrolek. Autorzy nie są już ograniczeni do projektowania złożonych kontrolek, które działają jako kolekcja istniejących kontrolek. Dzięki dziedziczeniu możesz utworzyć własne kontrolki na podstawie istniejących kontrolek złożonych lub istniejących kontrolek formularzy systemu Windows. Możesz również zaprojektować własne kontrolki, które implementują malowanie niestandardowe. Te opcje umożliwiają dużą elastyczność projektowania i funkcjonalności interfejsu wizualnego. Aby skorzystać z tych funkcji, należy zapoznać się z pojęciami programowania opartymi na obiektach.

Uwaga

Nie jest konieczne dokładne zrozumienie dziedziczenia, ale warto zapoznać się z podstawowymi informacjami o dziedziczeniu (Visual Basic).

Jeśli chcesz utworzyć kontrolki niestandardowe do użycia w formularzach sieci Web, zobacz Tworzenie niestandardowych kontrolek serwera ASP.NET.

W tej sekcji

Przewodnik: tworzenie kontrolki złożonej
Pokazuje, jak utworzyć prostą kontrolkę złożoną w języku C#.

Przewodnik: dziedziczenie z kontrolki Formularze systemu Windows
Pokazuje, jak utworzyć prostą kontrolkę Windows Forms przy użyciu dziedziczenia w języku C#.

Przewodnik: wykonywanie typowych zadań przy użyciu akcji projektanta
Pokazuje, jak używać funkcji tagu inteligentnego w kontrolkach Windows Forms.

Przewodnik: serializowanie kolekcji standardowych typów za pomocą elementu DesignerSerializationVisibilityAttribute
Pokazuje, jak używać atrybutu DesignerSerializationVisibilityAttribute.Content do serializacji kolekcji.

Przewodnik: debugowanie niestandardowych kontrolek formularzy Windows Forms w czasie projektowania
Pokazuje, jak debugować zachowanie w czasie projektowania kontrolki Windows Forms.

Przewodnik: tworzenie kontrolki formularzy Windows Forms wykorzystującej funkcje czasu projektowania programu Visual Studio
Pokazuje, jak ściśle zintegrować kontrolkę złożoną ze środowiskiem projektowym.

Instrukcje: tworzenie kontrolek dla formularzy Windows Forms
Zawiera omówienie zagadnień dotyczących implementowania kontrolki Windows Forms.

Instrukcje: tworzenie kontrolek złożonych
Pokazuje, jak utworzyć kontrolkę, dziedzicząc po kontrolce złożonej.

Instrukcje: dziedziczenie z klasy UserControl
Zawiera omówienie procedury tworzenia złożonej kontrolki.

Instrukcje: dziedziczenie z istniejących kontrolek formularzy Windows Forms
Pokazuje, jak utworzyć rozszerzoną kontrolkę, dziedzicząc po Button klasie sterowania.

Instrukcje: dziedziczenie z klasy kontrolek
Zawiera omówienie tworzenia rozszerzonej kontrolki.

Instrukcje: wyrównywanie kontrolki z krawędziami formularzy w czasie projektowania
Pokazuje, jak za pomocą Dock właściwości wyrównać kontrolkę do krawędzi formularza, który zajmuje.

Instrukcje: wyświetlanie kontrolki w oknie dialogowym Wybierz elementy przybornika
Przedstawia procedurę instalowania kontrolki tak, aby była wyświetlana w oknie dialogowym Dostosowywanie przybornika .

Instrukcje: dostarczanie mapy bitowej przybornika dla kontrolki
Pokazuje sposób wyświetlania ikony obok kontrolki niestandardowej w przyborniku za pomocą ToolboxBitmapAttribute kontrolki .

Instrukcje: testowanie zachowania UserControl w czasie wykonywania
Pokazuje, jak używać kontenera testowego UserControl do testowania zachowania złożonej kontrolki.

Błędy czasu projektowania w narzędziu Projektant dla formularzy Windows Forms
Wyjaśnia znaczenie i użycie listy błędów czasu projektowania, która pojawia się w programie Microsoft Visual Studio, gdy projektant formularzy systemu Windows nie może załadować.

Rozwiązywanie problemów związanych z kontrolkami oraz tworzeniem składników
Przedstawia sposób diagnozowania i rozwiązywania typowych problemów, które mogą wystąpić podczas tworzenia niestandardowego składnika lub kontrolki.

Odwołanie

Opracowywanie niestandardowych kontrolek formularzy Windows Forms za pomocą programu .NET Framework
W tym artykule omówiono sposób tworzenia własnych kontrolek niestandardowych za pomocą programu .NET Framework.

Niezależność od języka i składniki niezależne od języka
Wprowadza środowisko uruchomieniowe języka wspólnego, które zostało zaprojektowane w celu uproszczenia tworzenia i używania składników. Ważnym aspektem tego uproszczenia jest zwiększenie współdziałania składników napisanych przy użyciu różnych języków programowania. Specyfikacja języka wspólnego (CLS) umożliwia tworzenie narzędzi i składników, które współpracują z wieloma językami programowania.

Przewodnik: automatyczne zapełnianie Przybornika składnikami niestandardowymi
Opisuje sposób włączania wyświetlania składnika lub kontrolki w oknie dialogowym Dostosowywanie przybornika .