So blenden Sie die geerbte Eigenschaften in c#
Beim Vererben von einer anderen Komponente/Steuerung ist es manchmal wünschenswert, einige der Eigenschaften, die Sie über den Eigenschafteninspektor Erben zu entfernen.
Dies wird erreicht mit einer ControlDesigner, etwa so
publicclass MyNameSpace.MyControlDesigner: System.Windows.Forms.Design.ControlDesigner
{
publicoverride nichtig PostFilterProperties(IDictionary properties)
{
Eigenschaften. Remove('NameOfProperty1');
Eigenschaften. Remove('NameOfProperty1');
}
}
Im zweiten Schritt wird Ihre Kontrolle dieser Designer zuzuordnende etwa so
[Als System.ComponentModel.Designer(typeof(MyNameSpace.MyControlDesigner))]
publicclass MyNameSpace.MyControl:...
{
etc.
}
Vererbte Eigenschaften
Vererbte Eigenschaften : Mehreren tausend Tipps, um Ihr Leben einfacher machen.
So blenden Sie die geerbte Eigenschaften in c#
Beim Vererben von einer anderen Komponente/Steuerung ist es manchmal wünschenswert, einige der Eigenschaften, die Sie über den Eigenschafteninspektor Erben zu entfernen.
Dies wird erreicht mit einer ControlDesigner, etwa so
publicclass MyNameSpace.MyControlDesigner: System.Windows.Forms.Design.ControlDesigner
{
publicoverride nichtig PostFilterProperties(IDictionary properties)
{
Eigenschaften. Remove('NameOfProperty1');
Eigenschaften. Remove('NameOfProperty1');
}
}
Im zweiten Schritt wird Ihre Kontrolle dieser Designer zuzuordnende etwa so
[Als System.ComponentModel.Designer(typeof(MyNameSpace.MyControlDesigner))]
publicclass MyNameSpace.MyControl:...
{
etc.
}