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
By commentfaire
Cacher des propriétés héritées : Plusieurs milliers de conseils pour vous faciliter la vie.