[C#] Properties für CustomControl ändern

goela

Erfahrenes Mitglied
Habe ein CustomControl abgeleitet von System.Windows.Forms.Panel programmiert und möchte nun die Einstellmöglichkeiten (sprich Properties) im Designmode reduzieren.

Ich habe es auch schon geschafft, dass ich mit einer eigenen Klasse, abgeleitet von System.Windows.Forms.Design.ControlDesigner, die Properties zu entfernen, welches vom Control nicht unterstützt werden.

Dies habe ich so gemacht:
Code:
[Description( "My first custom control" )]
[Designer(typeof (mypanel.myDesigner), typeof(System.Windows.Forms.Panel))]
public class mypanel : System.Windows.Forms.Panel

Problem ist aber dabei, dass dann die besonderen Eigenschaften (wie dies von Panel unterstützte Möglichkeit - Childs innerhalb des Panels zu platzieren) verloren gehen.

Es muss also eine Möglichkeit geben, Properties zu entfernen, wo die Grundeigenschaften erhalten bleiben.
 
Zurück