Vererbte Eigenschaften


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.
}


Vererbte Eigenschaften

Vererbte Eigenschaften : Mehreren tausend Tipps, um Ihr Leben einfacher machen.
Vererbte Eigenschaften
Wiezutun
Freunden empfehlen
  • gplus
  • pinterest

Kommentar

Einen Kommentar hinterlassen

Wertung