OVH Cloud OVH Cloud

Cacher les membres de UserControl

8 réponses
Avatar
Manu
Bonjour,
Y'a t'il un moyen de cacher les membres de la base d'un Usercontrol ?
Par exemple, j'ai créer un Usercontrol qui herite comme tel de :
Inherits System.Windows.Forms.UserControl

Et publiquement, tous les membres de la classe de base
(System.Windows.Forms.UserControl) sont visibles.
J'aurai voulu les rendres private ou friend et n'afficher que mes membres a
moua ... c'est possible ?

Merci d'avance
Manu.

8 réponses

Avatar
AlexC
Il suffit de redéclarer la propriéter de la définir comme étant "Shadows"

"Manu" a écrit dans le message de news:
41f8e623$0$2539$
Bonjour,
Y'a t'il un moyen de cacher les membres de la base d'un Usercontrol ?
Par exemple, j'ai créer un Usercontrol qui herite comme tel de :
Inherits System.Windows.Forms.UserControl

Et publiquement, tous les membres de la classe de base
(System.Windows.Forms.UserControl) sont visibles.
J'aurai voulu les rendres private ou friend et n'afficher que mes membres
a moua ... c'est possible ?

Merci d'avance
Manu.




Avatar
\(\(Olivier\)\)
?

tu veux dire quoi par :

"propriété"

Olivier



"AlexC" <(@Anti-Spam)#(@Anti-Spam)#> a écrit
dans le message de news:
Il suffit de redéclarer la propriéter de la définir comme étant "Shadows"

"Manu" a écrit dans le message de news:
41f8e623$0$2539$
Bonjour,
Y'a t'il un moyen de cacher les membres de la base d'un Usercontrol ?
Par exemple, j'ai créer un Usercontrol qui herite comme tel de :
Inherits System.Windows.Forms.UserControl

Et publiquement, tous les membres de la classe de base
(System.Windows.Forms.UserControl) sont visibles.
J'aurai voulu les rendres private ou friend et n'afficher que mes membres
a moua ... c'est possible ?

Merci d'avance
Manu.








Avatar
AlexC
ben j'ai pris pour exemple une propriété mais c'tes applicable à tous les
membres de la classe ...
PS : Une Propriété est un membre, comme une méthode et comme une fonction,
un évènement ...

"((Olivier))" a écrit dans le message de news:

?

tu veux dire quoi par :

"propriété"

Olivier



"AlexC" <(@Anti-Spam)#(@Anti-Spam)#> a écrit
dans le message de news:
Il suffit de redéclarer la propriéter de la définir comme étant "Shadows"

"Manu" a écrit dans le message de news:
41f8e623$0$2539$
Bonjour,
Y'a t'il un moyen de cacher les membres de la base d'un Usercontrol ?
Par exemple, j'ai créer un Usercontrol qui herite comme tel de :
Inherits System.Windows.Forms.UserControl

Et publiquement, tous les membres de la classe de base
(System.Windows.Forms.UserControl) sont visibles.
J'aurai voulu les rendres private ou friend et n'afficher que mes
membres a moua ... c'est possible ?

Merci d'avance
Manu.












Avatar
Olivier
Excuse moi, mais je crois pas que c'est vraiment ca le pb
Manu, ne veut pas remplacer des propriétés qui viennent de l'héritage,
mais simplement, qu'elles n'apparaissent pas.
Et apparaisse uniquement les siennes perso
du moins si j'ai bien compris sont pb :-)

Ca semble long de devoir faire des Private Shadows sur "toutes" les
propriété hérités, non ?

Olivier



"AlexC" <(@Anti-Spam)#(@Anti-Spam)#> a écrit
dans le message de news:
ben j'ai pris pour exemple une propriété mais c'tes applicable à tous les
membres de la classe ...
PS : Une Propriété est un membre, comme une méthode et comme une fonction,
un évènement ...

"((Olivier))" a écrit dans le message de news:

> ?
>
> tu veux dire quoi par :
>
> "propriété"
>
> Olivier
>
>
>
> "AlexC" <(@Anti-Spam)#(@Anti-Spam)#> a


écrit
> dans le message de news:
>> Il suffit de redéclarer la propriéter de la définir comme étant


"Shadows"
>>
>> "Manu" a écrit dans le message de news:
>> 41f8e623$0$2539$
>>> Bonjour,
>>> Y'a t'il un moyen de cacher les membres de la base d'un Usercontrol ?
>>> Par exemple, j'ai créer un Usercontrol qui herite comme tel de :
>>> Inherits System.Windows.Forms.UserControl
>>>
>>> Et publiquement, tous les membres de la classe de base
>>> (System.Windows.Forms.UserControl) sont visibles.
>>> J'aurai voulu les rendres private ou friend et n'afficher que mes
>>> membres a moua ... c'est possible ?
>>>
>>> Merci d'avance
>>> Manu.
>>>
>>>
>>
>>
>
>




Avatar
AlexC
Désolé, mais moi je connais pas d'autres méthodes, enfin il en existe une
autre,
l'utilsation des attributs du designer :
<Description("Index de l'image"),
DesignerSerializationVisibility(DesignerSerializationVisibility.Visible),
Browsable(True), Category("Divers")>
mais de toute facon il faut reprendre tous les membres de la classe 1 par 1.
oui c'est long, mais bon on a rien sans rien

"Olivier" <aa.aa.aa> a écrit dans le message de news:

Excuse moi, mais je crois pas que c'est vraiment ca le pb
Manu, ne veut pas remplacer des propriétés qui viennent de l'héritage,
mais simplement, qu'elles n'apparaissent pas.
Et apparaisse uniquement les siennes perso
du moins si j'ai bien compris sont pb :-)

Ca semble long de devoir faire des Private Shadows sur "toutes" les
propriété hérités, non ?

Olivier



"AlexC" <(@Anti-Spam)#(@Anti-Spam)#> a écrit
dans le message de news:
ben j'ai pris pour exemple une propriété mais c'tes applicable à tous les
membres de la classe ...
PS : Une Propriété est un membre, comme une méthode et comme une
fonction,
un évènement ...

"((Olivier))" a écrit dans le message de news:

> ?
>
> tu veux dire quoi par :
>
> "propriété"
>
> Olivier
>
>
>
> "AlexC" <(@Anti-Spam)#(@Anti-Spam)#> a


écrit
> dans le message de news:
>> Il suffit de redéclarer la propriéter de la définir comme étant


"Shadows"
>>
>> "Manu" a écrit dans le message de news:
>> 41f8e623$0$2539$
>>> Bonjour,
>>> Y'a t'il un moyen de cacher les membres de la base d'un Usercontrol ?
>>> Par exemple, j'ai créer un Usercontrol qui herite comme tel de :
>>> Inherits System.Windows.Forms.UserControl
>>>
>>> Et publiquement, tous les membres de la classe de base
>>> (System.Windows.Forms.UserControl) sont visibles.
>>> J'aurai voulu les rendres private ou friend et n'afficher que mes
>>> membres a moua ... c'est possible ?
>>>
>>> Merci d'avance
>>> Manu.
>>>
>>>
>>
>>
>
>








Avatar
Olivier
Dommage, car cela aurait été vraiment pratique

Merci
Olivier



"AlexC" <(@Anti-Spam)#(@Anti-Spam)#> a écrit
dans le message de news:
Désolé, mais moi je connais pas d'autres méthodes, enfin il en existe une
autre,
l'utilsation des attributs du designer :
<Description("Index de l'image"),
DesignerSerializationVisibility(DesignerSerializationVisibility.Visible),
Browsable(True), Category("Divers")>
mais de toute facon il faut reprendre tous les membres de la classe 1 par


1.
oui c'est long, mais bon on a rien sans rien




"Olivier" <aa.aa.aa> a écrit dans le message de news:

> Excuse moi, mais je crois pas que c'est vraiment ca le pb
> Manu, ne veut pas remplacer des propriétés qui viennent de l'héritage,
> mais simplement, qu'elles n'apparaissent pas.
> Et apparaisse uniquement les siennes perso
> du moins si j'ai bien compris sont pb :-)
>
> Ca semble long de devoir faire des Private Shadows sur "toutes" les
> propriété hérités, non ?
>
> Olivier
>
>
>
> "AlexC" <(@Anti-Spam)#(@Anti-Spam)#> a


écrit
> dans le message de news:
>> ben j'ai pris pour exemple une propriété mais c'tes applicable à tous


les
>> membres de la classe ...
>> PS : Une Propriété est un membre, comme une méthode et comme une
>> fonction,
>> un évènement ...
>>
>> "((Olivier))" a écrit dans le message de news:
>>
>> > ?
>> >
>> > tu veux dire quoi par :
>> >
>> > "propriété"
>> >
>> > Olivier
>> >
>> >
>> >
>> > "AlexC" <(@Anti-Spam)#(@Anti-Spam)#> a
> écrit
>> > dans le message de news:
>> >> Il suffit de redéclarer la propriéter de la définir comme étant
> "Shadows"
>> >>
>> >> "Manu" a écrit dans le message de news:
>> >> 41f8e623$0$2539$
>> >>> Bonjour,
>> >>> Y'a t'il un moyen de cacher les membres de la base d'un Usercontrol


?
>> >>> Par exemple, j'ai créer un Usercontrol qui herite comme tel de :
>> >>> Inherits System.Windows.Forms.UserControl
>> >>>
>> >>> Et publiquement, tous les membres de la classe de base
>> >>> (System.Windows.Forms.UserControl) sont visibles.
>> >>> J'aurai voulu les rendres private ou friend et n'afficher que mes
>> >>> membres a moua ... c'est possible ?
>> >>>
>> >>> Merci d'avance
>> >>> Manu.
>> >>>
>> >>>
>> >>
>> >>
>> >
>> >
>>
>>
>
>




Avatar
Isabelle Prawitz
Bonjour !
Il n'y a pas moyen de mettre le "shadow" (ou la non "Visibility") au niveau de la déclaration de la classe elle-même ?
Juste une idée, comme ça, en passant, ne frappez pas si ça n'est pas faisable ! ;-)
A+
Isa

"Olivier" <aa.aa.aa> a écrit dans le message de news:
Dommage, car cela aurait été vraiment pratique

Merci
Olivier



"AlexC" <(@Anti-Spam)#(@Anti-Spam)#> a écrit
dans le message de news:
> Désolé, mais moi je connais pas d'autres méthodes, enfin il en existe une
> autre,
> l'utilsation des attributs du designer :
> <Description("Index de l'image"),
> DesignerSerializationVisibility(DesignerSerializationVisibility.Visible),
> Browsable(True), Category("Divers")>
> mais de toute facon il faut reprendre tous les membres de la classe 1 par
1.
> oui c'est long, mais bon on a rien sans rien

>
> "Olivier" <aa.aa.aa> a écrit dans le message de news:
>
> > Excuse moi, mais je crois pas que c'est vraiment ca le pb
> > Manu, ne veut pas remplacer des propriétés qui viennent de l'héritage,
> > mais simplement, qu'elles n'apparaissent pas.
> > Et apparaisse uniquement les siennes perso
> > du moins si j'ai bien compris sont pb :-)
> >
> > Ca semble long de devoir faire des Private Shadows sur "toutes" les
> > propriété hérités, non ?
> >
> > Olivier
> >
> >
> >
> > "AlexC" <(@Anti-Spam)#(@Anti-Spam)#> a
écrit
> > dans le message de news:
> >> ben j'ai pris pour exemple une propriété mais c'tes applicable à tous
les
> >> membres de la classe ...
> >> PS : Une Propriété est un membre, comme une méthode et comme une
> >> fonction,
> >> un évènement ...
> >>
> >> "((Olivier))" a écrit dans le message de news:
> >>
> >> > ?
> >> >
> >> > tu veux dire quoi par :
> >> >
> >> > "propriété"
> >> >
> >> > Olivier
> >> >
> >> >
> >> >
> >> > "AlexC" <(@Anti-Spam)#(@Anti-Spam)#> a
> > écrit
> >> > dans le message de news:
> >> >> Il suffit de redéclarer la propriéter de la définir comme étant
> > "Shadows"
> >> >>
> >> >> "Manu" a écrit dans le message de news:
> >> >> 41f8e623$0$2539$
> >> >>> Bonjour,
> >> >>> Y'a t'il un moyen de cacher les membres de la base d'un Usercontrol
?
> >> >>> Par exemple, j'ai créer un Usercontrol qui herite comme tel de :
> >> >>> Inherits System.Windows.Forms.UserControl
> >> >>>
> >> >>> Et publiquement, tous les membres de la classe de base
> >> >>> (System.Windows.Forms.UserControl) sont visibles.
> >> >>> J'aurai voulu les rendres private ou friend et n'afficher que mes
> >> >>> membres a moua ... c'est possible ?
> >> >>>
> >> >>> Merci d'avance
> >> >>> Manu.
> >> >>>
> >> >>>
> >> >>
> >> >>
> >> >
> >> >
> >>
> >>
> >
> >
>
>




Avatar
Olivier
:-(
non, on peut pas

Olivier


"Isabelle Prawitz" a écrit dans le message de
news:
Bonjour !
Il n'y a pas moyen de mettre le "shadow" (ou la non "Visibility") au


niveau de la déclaration de la classe elle-même ?
Juste une idée, comme ça, en passant, ne frappez pas si ça n'est pas


faisable ! ;-)
A+
Isa

"Olivier" <aa.aa.aa> a écrit dans le message de


news:
> Dommage, car cela aurait été vraiment pratique
>
> Merci
> Olivier
>
>
>
> "AlexC" <(@Anti-Spam)#(@Anti-Spam)#> a


écrit
> dans le message de news:
> > Désolé, mais moi je connais pas d'autres méthodes, enfin il en existe


une
> > autre,
> > l'utilsation des attributs du designer :
> > <Description("Index de l'image"),
> >


DesignerSerializationVisibility(DesignerSerializationVisibility.Visible),
> > Browsable(True), Category("Divers")>
> > mais de toute facon il faut reprendre tous les membres de la classe 1


par
> 1.
> > oui c'est long, mais bon on a rien sans rien
>
> >
> > "Olivier" <aa.aa.aa> a écrit dans le message de news:
> >
> > > Excuse moi, mais je crois pas que c'est vraiment ca le pb
> > > Manu, ne veut pas remplacer des propriétés qui viennent de


l'héritage,
> > > mais simplement, qu'elles n'apparaissent pas.
> > > Et apparaisse uniquement les siennes perso
> > > du moins si j'ai bien compris sont pb :-)
> > >
> > > Ca semble long de devoir faire des Private Shadows sur "toutes" les
> > > propriété hérités, non ?
> > >
> > > Olivier
> > >
> > >
> > >
> > > "AlexC" <(@Anti-Spam)#(@Anti-Spam)#> a
> écrit
> > > dans le message de news:
> > >> ben j'ai pris pour exemple une propriété mais c'tes applicable à


tous
> les
> > >> membres de la classe ...
> > >> PS : Une Propriété est un membre, comme une méthode et comme une
> > >> fonction,
> > >> un évènement ...
> > >>
> > >> "((Olivier))" a écrit dans le message de news:
> > >>
> > >> > ?
> > >> >
> > >> > tu veux dire quoi par :
> > >> >
> > >> > "propriété"
> > >> >
> > >> > Olivier
> > >> >
> > >> >
> > >> >
> > >> > "AlexC" <(@Anti-Spam)#(@Anti-Spam)#>


a
> > > écrit
> > >> > dans le message de news:
> > >> >> Il suffit de redéclarer la propriéter de la définir comme étant
> > > "Shadows"
> > >> >>
> > >> >> "Manu" a écrit dans le message de news:
> > >> >> 41f8e623$0$2539$
> > >> >>> Bonjour,
> > >> >>> Y'a t'il un moyen de cacher les membres de la base d'un


Usercontrol
> ?
> > >> >>> Par exemple, j'ai créer un Usercontrol qui herite comme tel de


:
> > >> >>> Inherits System.Windows.Forms.UserControl
> > >> >>>
> > >> >>> Et publiquement, tous les membres de la classe de base
> > >> >>> (System.Windows.Forms.UserControl) sont visibles.
> > >> >>> J'aurai voulu les rendres private ou friend et n'afficher que


mes
> > >> >>> membres a moua ... c'est possible ?
> > >> >>>
> > >> >>> Merci d'avance
> > >> >>> Manu.
> > >> >>>
> > >> >>>
> > >> >>
> > >> >>
> > >> >
> > >> >
> > >>
> > >>
> > >
> > >
> >
> >
>
>