begin process at 2010 02 10 03:19:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Windows

 > 

Formulaire / Winforms / Controls

 > 

[c#] ToolStripMenuItem


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[c#] ToolStripMenuItem

dimanche 1 avril 2007 à 15:44:34 | [c#] ToolStripMenuItem

YanisLiadon


Bonjour à vous amis codeurs :)

J'ai un léger problème à vous exposer...

Mon application possède un menu (ingénieusement appelé : menuGlobal)...
Il contient quatre entrées : Fichier , paramètrages, devis, factures.

Chacune de ces entrées possède des sous menus, et c'est le premier qui m'intéresse.

En effet, le menu "Fichier" propose 2 options : "Identification", "Fermer Tout" et "Quitter"

Or, vous vous en douterez, une fois la personne identifiée, j'aimerais que le sous menu "Identification" soit grisé... (dans un premier temps en tout cas ^^)

J'ai tenté moults choses, mais rien n'y fait...

Pour Griser l'entrée du menu "Fichier", pas bien difficile :
Code : C#
this.MdiParent.MainMenuStrip.Items[0].Enabled = false;


Mais pour griser uniquement le sous menu de l'entrée "Fichier"... je vois pas !

J'ai tenté (Je ne montre que les codes permettant la compilation ;)) :

Code : C#
this.MdiParent.MainMenuStrip.Items["MenuItemIdentification"].Enabled = false;


Et d'autres... mais rien n'y fait, soit je lève une exception, soit le code ne compile pas, soit rien ne se passe (ou pire, pas ce que je veux ^^)...

Bref voila, je suis un peu dans la panade :)

Pour infos, voici le code généré automatiquement par Visual C# 2005 :

Code : C#

//
// menuGlobal
//
this.menuGlobal.Items.AddRange(newSystem.Windows.Forms.ToolStripItem[]{
this.menuFichier,
this.paramètragesToolStripMenuItem,
this.devisToolStripMenuItem,
this.facturesToolStripMenuItem});
this.menuGlobal.Location = newSystem.Drawing.Point(0, 0);
this.menuGlobal.Name = "menuGlobal";
this.menuGlobal.Size = newSystem.Drawing.Size(863, 24);
this.menuGlobal.TabIndex = 0;
this.menuGlobal.Text = "menuGlobal";
//
// menuFichier
//
this.menuFichier.DropDownItems.AddRange(newSystem.Windows.Forms.ToolStripItem[]{
this.MenuItemIdentification,
this.fermerToutToolStripMenuItem,
this.quitterToolStripMenuItem});
this.menuFichier.Name = "menuFichier";
this.menuFichier.Size = newSystem.Drawing.Size(50, 20);
this.menuFichier.Text = "&Fichier";
//
// MenuItemIdentification
//
this.MenuItemIdentification.Image = ((System.Drawing.Image)(resources.GetObject("MenuItemIdentification.Image")));
this.MenuItemIdentification.Name = "MenuItemIdentification";
this.MenuItemIdentification.Size = newSystem.Drawing.Size(152, 22);
this.MenuItemIdentification.Text = "&Identification";
this.MenuItemIdentification.Click += newSystem.EventHandler(this.identificationToolStripMenuItem_Click);
// 



Merci d'avance !

dimanche 1 avril 2007 à 23:41:52 | Re : [c#] ToolStripMenuItem

romagny13

MenuItemIdentification.Enabled=false;
lundi 2 avril 2007 à 06:59:29 | Re : [c#] ToolStripMenuItem

YanisLiadon

Salut :)

Eh bien bizarrement non...

Que je fasse

MenuItemIdentification.Enabled=false;

Ou this.
MenuItemIdentification.Enabled=false;

Ou même this.MdiParent.
MenuItemIdentification.Enabled=false;

Rien... rien n'y fait...

Pour les 3 tentatives là, j'ai des erreurs de compilation ! Pour le compilo,
MenuItemIdentification n'existe pas...




Cette discussion est classée dans : size, menuglobal, menuitemidentification, newsystem, menufichier


Répondre à ce message

Sujets en rapport avec ce message

Dessins façon Paint [ par Franckyom50 ] J'aimerais savoir comment faire pour dessiner un rectangle, façon Paint : c-à-d cliquer a un endroit et en en restant appuyé, tracé un rectangle au fu port série/parallèle [ par dahouar ] Abid Dahouar<img Conservation de valeurs [ par lumesh ] (language C#)Bonjour,Voila, lors du chargement du SplashScreen de mon application je recupere des configurations se trouvant dans une base de donnée O Niveau sonore d'un peripherique d'entrée [ par lumesh ] [ language= VB.net ou C# ]Bonjour,Je suis a la recherche d'information pour realiser 2 bar graph (stereo) pour visualiser le niveau sonore d'une sourc fonction qui retourne un tableau ? [ par patemino ] Voila est-ce qu'une fonction peut retourner un tableau ?Si oui comment ?Quelque chose comme :private "UnMotClef" Lister(string Dossier) { ---------------> listView.sorting ? <------------------ [ par typhoun ] Pourquoi je n'arrive pas à utiliser listView.sorting?Je voudrai ranger une listView par ordre alphabétique et pour cela il faudrai taper listView1.Sor Barre pour navigateur [ par patemino ] Bonjour à tous !Je sais qu'il y en a parmis vous (n'est-ce pas Nix) qui savent faire ca :Une barre pour navigateur webpour Internet Explorer et/ou Moz Représentation binaire d'un entier [ par bucherb ] Tchô!J'aime pas les math et là je me casse la tête..Est-ce que qqun connait une formule mathématique pour calculer sur combien de bits est représenté Accesseur composant utilisateur multi choix ? [ par thorfen ] tout d'abod bonne fêtes à tous.mon pb est le suivant je veux créer un composant utilisateur avec une propriété qui listerai des informations issue d'u C# avec Mono [ par cpetter ] hello tout le monde Je suis en train de tester mono sous linux, et j'arrive pas à comprendre une erreur! mon code est le suivant Button Button_new =


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,624 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales