Mit einem eigenen Designer können Sie die grafische Darstellung Ihrer Komponente im Formular-Entwurfsfenster beeinflussen, eigene Befehle zum Eigenschaftsfenster hinzufügen und Eigenschaften anbieten, die ausschließlich zur Entwurfszeit vorhanden sind. Als Anwendungsbeispiel erstellen wir ein Label, dessen Höhe sich beim Eingeben des Texts automatisch an die Anzahl der Zeilen anpasst. Dabei werden auch Eigenschafts-Deskriptoren eine große Rolle spielen.
Neben dem UITypeEditor und dem TypeConverter ist der Designer die dritte Möglichkeit der Entwurfszeitunterstützung für selbst geschriebene Komponenten. In allen drei Fällen verbindet man eine Entwurfszeit-Klasse mit der Komponente über ein Attribut ...
Diesen und viele neue täglich frische Artikel und News finden Sie auf dem neuen Portal dotnet.de rund um die .NET-Plattform und den Microsoft-Kosmos.