IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

ContextMenu rempli dynamiquement


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    156
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 156
    Par défaut ContextMenu rempli dynamiquement
    Bonjour à tous,

    j'ai un contextmenu dans mon application. Pour l'instant, j'ai 3 éléments dans ce menu contextuel.
    Je voudrais remplir ce menu contextuel avec des éléments qui se trouvent dans une base de données.
    Je pense bien que c'est possible, mais comment? Faut-il créer un code dynamiquement au chargement de l'appli? Que faut-il faire?

    Je continue mes recherches, mais comme c'est relativement urgent, je poste sur le forum.

    D'avance merci,

    Penchu

  2. #2
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    tu peux rajouter dynamiquement des items dans ton menu...

    Pour cela, il te suffit de faire un Items.Add() dans ton menu
    contextuel et d'ajouter des MenuItem

    The Monz, toulouse

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    156
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 156
    Par défaut
    Mais pour avoir mon menu dynamique. Je dois mettre mon code où?
    Dans le code designer.cs de ma form?

  4. #4
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    ton menu n'est pas "dynamique"...

    C'est ta gestion de ton menu qui doit l'etre

    J'explique, tu crées par exemple un bouton, et dedans, tu vas faire

    MenuItem item = new MenuItem();
    item.Text = "ce que tu veux"..
    item. .... = ...

    MonMenu.Items.Add(item);

    et voila... donc, c'est dans ton code à toi que tu vas gérer ton menu...

    The Monz, TOulouse

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    156
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 156
    Par défaut
    Ok, je vais essayer ça.

    Merci de ton aide.

Discussions similaires

  1. Récuperation valeur select rempli dynamiquement
    Par titi6913 dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 22/07/2009, 08h47
  2. gridview remplie dynamiquement
    Par tortuegenie dans le forum ASP.NET
    Réponses: 3
    Dernier message: 27/03/2008, 10h21
  3. les tag select remplie dynamiquement
    Par ayoub2010 dans le forum Struts 1
    Réponses: 8
    Dernier message: 10/04/2007, 09h03
  4. Method Post et Select rempli dynamiquement
    Par bor1s dans le forum ASP
    Réponses: 3
    Dernier message: 06/03/2007, 08h01
  5. [C#] Pb avec une DataGrid remplie dynamiquement
    Par maxo dans le forum ASP.NET
    Réponses: 15
    Dernier message: 20/04/2005, 17h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo