J'aimerais utiliser un property grid pour afficher uniquement quelques
propriétés d'un control. Pour cela, j'ai créer une classe dérivée de
UserControl et qui implémente ICustomDescriptor. Cf. code ci-dessous. Mon
approche semble marcher, sauf que toutes les propriétés n'apparaissent dans
le PropertyGrid à l'exécution. Quelqu'un aurait une idée de ce qui ne marche
pas ?
Merci,
---
class WBBaseControl : UserControl, ICustomTypeDescriptor
{
Control control ;
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Paul Bacelar
http://msdn.microsoft.com/msdnmag/issues/05/04/NETMatters/ http://msdn.microsoft.com/msdnmag/issues/05/05/NETMatters/default.aspx -- Paul Bacelar MVP VC++
"Kassim Machioudi" wrote in message news:
Bonjour,
J'aimerais utiliser un property grid pour afficher uniquement quelques propriétés d'un control. Pour cela, j'ai créer une classe dérivée de UserControl et qui implémente ICustomDescriptor. Cf. code ci-dessous. Mon approche semble marcher, sauf que toutes les propriétés n'apparaissent dans le PropertyGrid à l'exécution. Quelqu'un aurait une idée de ce qui ne marche pas ?
Merci,
---
class WBBaseControl : UserControl, ICustomTypeDescriptor { Control control ;
private static bool IsAllowedProp (string propName) { foreach (string name in allowProperties) { if (propName == name) { //Console.WriteLine (propName) ; return true ; } }
return false ; }
}
http://msdn.microsoft.com/msdnmag/issues/05/04/NETMatters/
http://msdn.microsoft.com/msdnmag/issues/05/05/NETMatters/default.aspx
--
Paul Bacelar
MVP VC++
"Kassim Machioudi" <yafuka@yafuka.com> wrote in message
news:OPpRHNPRGHA.424@TK2MSFTNGP12.phx.gbl...
Bonjour,
J'aimerais utiliser un property grid pour afficher uniquement quelques
propriétés d'un control. Pour cela, j'ai créer une classe dérivée de
UserControl et qui implémente ICustomDescriptor. Cf. code ci-dessous. Mon
approche semble marcher, sauf que toutes les propriétés n'apparaissent
dans le PropertyGrid à l'exécution. Quelqu'un aurait une idée de ce qui ne
marche pas ?
Merci,
---
class WBBaseControl : UserControl, ICustomTypeDescriptor
{
Control control ;
http://msdn.microsoft.com/msdnmag/issues/05/04/NETMatters/ http://msdn.microsoft.com/msdnmag/issues/05/05/NETMatters/default.aspx -- Paul Bacelar MVP VC++
"Kassim Machioudi" wrote in message news:
Bonjour,
J'aimerais utiliser un property grid pour afficher uniquement quelques propriétés d'un control. Pour cela, j'ai créer une classe dérivée de UserControl et qui implémente ICustomDescriptor. Cf. code ci-dessous. Mon approche semble marcher, sauf que toutes les propriétés n'apparaissent dans le PropertyGrid à l'exécution. Quelqu'un aurait une idée de ce qui ne marche pas ?
Merci,
---
class WBBaseControl : UserControl, ICustomTypeDescriptor { Control control ;
private static bool IsAllowedProp (string propName) { foreach (string name in allowProperties) { if (propName == name) { //Console.WriteLine (propName) ; return true ; } }
return false ; }
}
Kassim Machioudi
Ok merci, je vais consulter l'article.
"Paul Bacelar" wrote in message news:
http://msdn.microsoft.com/msdnmag/issues/05/04/NETMatters/ http://msdn.microsoft.com/msdnmag/issues/05/05/NETMatters/default.aspx -- Paul Bacelar MVP VC++
"Kassim Machioudi" wrote in message news:
Bonjour,
J'aimerais utiliser un property grid pour afficher uniquement quelques propriétés d'un control. Pour cela, j'ai créer une classe dérivée de UserControl et qui implémente ICustomDescriptor. Cf. code ci-dessous. Mon approche semble marcher, sauf que toutes les propriétés n'apparaissent dans le PropertyGrid à l'exécution. Quelqu'un aurait une idée de ce qui ne marche pas ?
Merci,
---
class WBBaseControl : UserControl, ICustomTypeDescriptor { Control control ;
private static bool IsAllowedProp (string propName) { foreach (string name in allowProperties) { if (propName == name) { //Console.WriteLine (propName) ; return true ; } }
return false ; }
}
Ok merci, je vais consulter l'article.
"Paul Bacelar" <paul.bacelar@PASDESPAMlaposte.net> wrote in message
news:OQOpeqSRGHA.5552@TK2MSFTNGP14.phx.gbl...
http://msdn.microsoft.com/msdnmag/issues/05/04/NETMatters/
http://msdn.microsoft.com/msdnmag/issues/05/05/NETMatters/default.aspx
--
Paul Bacelar
MVP VC++
"Kassim Machioudi" <yafuka@yafuka.com> wrote in message
news:OPpRHNPRGHA.424@TK2MSFTNGP12.phx.gbl...
Bonjour,
J'aimerais utiliser un property grid pour afficher uniquement quelques
propriétés d'un control. Pour cela, j'ai créer une classe dérivée de
UserControl et qui implémente ICustomDescriptor. Cf. code ci-dessous. Mon
approche semble marcher, sauf que toutes les propriétés n'apparaissent
dans le PropertyGrid à l'exécution. Quelqu'un aurait une idée de ce qui
ne marche pas ?
Merci,
---
class WBBaseControl : UserControl, ICustomTypeDescriptor
{
Control control ;
http://msdn.microsoft.com/msdnmag/issues/05/04/NETMatters/ http://msdn.microsoft.com/msdnmag/issues/05/05/NETMatters/default.aspx -- Paul Bacelar MVP VC++
"Kassim Machioudi" wrote in message news:
Bonjour,
J'aimerais utiliser un property grid pour afficher uniquement quelques propriétés d'un control. Pour cela, j'ai créer une classe dérivée de UserControl et qui implémente ICustomDescriptor. Cf. code ci-dessous. Mon approche semble marcher, sauf que toutes les propriétés n'apparaissent dans le PropertyGrid à l'exécution. Quelqu'un aurait une idée de ce qui ne marche pas ?
Merci,
---
class WBBaseControl : UserControl, ICustomTypeDescriptor { Control control ;