OVH Cloud OVH Cloud

MenuStrip et héritage

3 réponses
Avatar
Nicolas HOOGE
Bonjour,
voilà je présente mon petit soucis: j'ai codé 2 window forms. La seconde
(Form2) héritant de la première (Form1).

Dans Form1 j'ai disposé 2 contrôles une textbox et un menustrip, tous les 2
ont comme visibilité protected.

Pourtant dans ma Form2, seul la textbox est modifiable, je ne peux rajouter
aucun menu dans mon menustrip ni le modifier via le designer.

Je recherche donc quelques explications sur ce comportement bizarre et si
elle existe une solution, en sachant que sous vs2003 on pouvait le faire avec
les MainMenu.

Merci.

--
Nicolas HOOGE
Ingénieur Conception Développement
OMNILOG

3 réponses

Avatar
DVDB
Pas d'explication sur ce comportement.

Moyen de contourner le problème: écrire directement dans Form2.designer.cs
en ajoutant le code pour modifier le layout du menu.


"Nicolas HOOGE" a écrit :

Bonjour,
voilà je présente mon petit soucis: j'ai codé 2 window forms. La seconde
(Form2) héritant de la première (Form1).

Dans Form1 j'ai disposé 2 contrôles une textbox et un menustrip, tous les 2
ont comme visibilité protected.

Pourtant dans ma Form2, seul la textbox est modifiable, je ne peux rajouter
aucun menu dans mon menustrip ni le modifier via le designer.

Je recherche donc quelques explications sur ce comportement bizarre et si
elle existe une solution, en sachant que sous vs2003 on pouvait le faire avec
les MainMenu.

Merci.

--
Nicolas HOOGE
Ingénieur Conception Développement
OMNILOG


Avatar
Nicolas HOOGE
Dommage le problème de ce contournement est que rajouter du code dans le
designer.cs, on risque de le perdre lorsqu'on travaille via le designer !!!

C'est pas vraiment stable comme solution hélas.

Nicolas HOOGE
Ingénieur Conception Développement
OMNILOG


"DVDB" a écrit :

Pas d'explication sur ce comportement.

Moyen de contourner le problème: écrire directement dans Form2.designer.cs
en ajoutant le code pour modifier le layout du menu.


"Nicolas HOOGE" a écrit :

> Bonjour,
> voilà je présente mon petit soucis: j'ai codé 2 window forms. La seconde
> (Form2) héritant de la première (Form1).
>
> Dans Form1 j'ai disposé 2 contrôles une textbox et un menustrip, tous les 2
> ont comme visibilité protected.
>
> Pourtant dans ma Form2, seul la textbox est modifiable, je ne peux rajouter
> aucun menu dans mon menustrip ni le modifier via le designer.
>
> Je recherche donc quelques explications sur ce comportement bizarre et si
> elle existe une solution, en sachant que sous vs2003 on pouvait le faire avec
> les MainMenu.
>
> Merci.
>
> --
> Nicolas HOOGE
> Ingénieur Conception Développement
> OMNILOG


Avatar
Gilles TOURREAU
Cela existe aussi avec les DataGridView...

--
Gilles TOURREAU
Responsable Informatique


Société P.O.S
Spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
"Nicolas HOOGE" <nicolas.hooge(sansspam)@omnilog.fr> a écrit dans le message
de news:
Dommage le problème de ce contournement est que rajouter du code dans le
designer.cs, on risque de le perdre lorsqu'on travaille via le designer
!!!

C'est pas vraiment stable comme solution hélas.

Nicolas HOOGE
Ingénieur Conception Développement
OMNILOG


"DVDB" a écrit :

Pas d'explication sur ce comportement.

Moyen de contourner le problème: écrire directement dans
Form2.designer.cs
en ajoutant le code pour modifier le layout du menu.


"Nicolas HOOGE" a écrit :

> Bonjour,
> voilà je présente mon petit soucis: j'ai codé 2 window forms. La
> seconde
> (Form2) héritant de la première (Form1).
>
> Dans Form1 j'ai disposé 2 contrôles une textbox et un menustrip, tous
> les 2
> ont comme visibilité protected.
>
> Pourtant dans ma Form2, seul la textbox est modifiable, je ne peux
> rajouter
> aucun menu dans mon menustrip ni le modifier via le designer.
>
> Je recherche donc quelques explications sur ce comportement bizarre et
> si
> elle existe une solution, en sachant que sous vs2003 on pouvait le
> faire avec
> les MainMenu.
>
> Merci.
>
> --
> Nicolas HOOGE
> Ingénieur Conception Développement
> OMNILOG