Udostępnij za pośrednictwem


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.

Notatka

Nie jest konieczna dogłębna znajomość dziedziczenia, ale może być przydatne zapoznać się z Podstawowe informacje 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 po kontrolce Windows Forms
Pokazuje, jak utworzyć prostą kontrolkę Windows Forms przy użyciu dziedziczenia w języku C#.

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

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

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

Przewodnik : Tworzenie kontrolki Windows Forms, wykorzystującej funkcje Visual Studio Design-Time
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.

Jak dziedziczyć z klasy UserControl
Zawiera omówienie procedury tworzenia złożonej kontrolki.

Jak dziedziczyć z istniejących kontrolek Windows Forms
Pokazuje, jak utworzyć rozszerzoną kontrolkę przez dziedziczenie z klasy kontrolki Button.

Jak dziedziczyć z klasy kontrolki
Zawiera omówienie tworzenia rozszerzonej kontrolki.

Jak wyrównać kontrolkę do krawędzi formularzy podczas projektowania
Pokazuje, jak użyć właściwości Dock, aby wyrównać kontrolkę do krawędzi formularza, który zajmuje.

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

Jak: Udostępnić mapę bitową przybornika dla kontrolki
Pokazuje, jak używać ToolboxBitmapAttribute do wyświetlania ikony obok kontrolki niestandardowej w przyborniku .

Jak: Testować zachowanie UserControl Run-Time
Pokazuje, jak używać kontenera testowego UserControl do testowania zachowania złożonej kontrolki.

Design-Time błędy w programie Windows Forms Designer
Wyjaśnia znaczenie i użycie listy błędów Design-Time, która jest wyświetlana w programie Microsoft Visual Studio, gdy nie można załadować projektanta formularzy Windows Forms.

Rozwiązywanie problemów z kontrolą i 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.

Odniesienie

tworzenie niestandardowych kontrolek formularzy systemu Windows przy użyciu programu .NET Framework
W tym artykule omówiono sposób tworzenia własnych kontrolek niestandardowych za pomocą programu .NET Framework.

Niezależność językowa i Language-Independent Składniki
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 uzupełnianie panelu narzędziowego przy użyciu składników niestandardowych
Opisuje sposób włączania wyświetlania składnika lub kontrolki w oknie dialogowym Dostosowywanie Przybornika.