Cacher des propriétés héritées


Comment faire pour masquer les propriétés héritées dans C#

Lorsque vous héritez d'un autre composant/de contrôle, il est parfois souhaitable de supprimer certaines propriétés qui sont l'héritage de l'inspecteur des propriétés.

Ceci est réalisé avec un ControlDesigner, comme ceci

public class MyNameSpace.MyControlDesigner: Système.De Windows.Les formulaires.De la conception.ControlDesigner
{
public override void PostFilterProperties(IDictionary propriétés)
{
propriétés.Supprimer('NameOfProperty1')
propriétés.Supprimer('NameOfProperty1')
}
}

La seconde étape consiste à associer cette styliste avec votre contrôle, comme

[Système.ComponentModel.Concepteur(typeof(MyNameSpace.MyControlDesigner))]
public class MyNameSpace.MyControl: ..........
{
etc
}









Cacher des proprietes heritees


Cacher des proprietes heritees : Plusieurs milliers de conseils pour vous faciliter la vie.


Comment faire pour masquer les proprietes heritees dans C#

Lorsque vous heritez d'un autre composant/de controle, il est parfois souhaitable de supprimer certaines proprietes qui sont l'heritage de l'inspecteur des proprietes.

Ceci est realise avec un ControlDesigner, comme ceci

public class MyNameSpace.MyControlDesigner: Systeme.De Windows.Les formulaires.De la conception.ControlDesigner
{
public override void PostFilterProperties(IDictionary proprietes)
{
proprietes.Supprimer('NameOfProperty1')
proprietes.Supprimer('NameOfProperty1')
}
}

La seconde etape consiste a associer cette styliste avec votre controle, comme

[Systeme.ComponentModel.Concepteur(typeof(MyNameSpace.MyControlDesigner))]
public class MyNameSpace.MyControl: ..........
{
etc
}


Cacher des propriétés héritées

Cacher des propriétés héritées : Plusieurs milliers de conseils pour vous faciliter la vie.
Recommander aux amis
  • gplus
  • pinterest

Messages récents

Commentaire

Laisser un commentaire

évaluation