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

VB.NET Discussion :

Ajout d'items dans un menu


Sujet :

VB.NET

  1. #1
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 123
    Par défaut Ajout d'items dans un menu
    Bonjour tout le monde,

    Sous vb6, je dispose d'un form avec une barre de menu créee avec le créateur de menu (Fichier Edition Affichage...ce genre de boutons en haut de la fenêtre). Dans un de ces boutons, j'ai ajouté un item qui est un tableau indexé, disons MnuChoix.

    Ainsi, lorsque je fais

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    For I =0 to 10
          Load MnuChoix(I) ' Ajoute un item 
          MnuTable(I).Caption = I
    Net I
    Au lieu d'avoir un seul item (MnuChoix), j'en ai dix (0,1,2 etc...).

    Je voudrais savoir s'il est possible de faire la même chose en vb.net ?

    Voici mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Public WithEvents MnuChoix As Microsoft.VisualBasic.Compatibility.VB6.ToolStripMenuItemArray
    For I =0 to 10
          MnuChoix.Load(I)
          MnuChoix(I).Caption = I
    Net I
    Il ajoute bien le premier item '0', mais pas les suivants !

    Toute suggestion est la bienvenue

  2. #2
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut
    Les tutoriaux de Mr Lasserre sont tjrs les bienvenus
    http://plasserre.developpez.com/v3-9.htm

  3. #3
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut
    Et éviter d'utiliser Microsoft.VisualBasic.Compatibility.VB6 serait encore plus intéressant

    Ce n'est présent que pour des raisons historiques. Je ne pense pas que ce soit la bonne solution de partir dans cette voie.

  4. #4
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Conseil d'ami, si tu débutes en dotnet mets les options à ON :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Option Strict ON 'évite les conversions implicites
    Option Explicit On 'ne déclare pas des variables implicitement
    Ces deux lignes sont à placer tout en haut de chaque feuille de code.
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  5. #5
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 123
    Par défaut
    Citation Envoyé par Ditch Voir le message
    Et éviter d'utiliser Microsoft.VisualBasic.Compatibility.VB6 serait encore plus intéressant

    Ce n'est présent que pour des raisons historiques. Je ne pense pas que ce soit la bonne solution de partir dans cette voie.
    Crois tu qu'en utilisant le contrôle dotnet je pourrais faire ça ?

  6. #6
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 123
    Par défaut
    Citation Envoyé par Aspic Voir le message
    Conseil d'ami, si tu débutes en dotnet mets les options à ON :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Option Strict ON 'évite les conversions implicites
    Option Explicit On 'ne déclare pas des variables implicitement
    Ces deux lignes sont à placer tout en haut de chaque feuille de code.
    Oui, je l'ai mis dans les options du projet

  7. #7
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut
    Citation Envoyé par GriffinK Voir le message
    Crois tu qu'en utilisant le contrôle dotnet je pourrais faire ça ?
    Yes! Regarde du cote des menu / menu items etc

  8. #8
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 123
    Par défaut
    Citation Envoyé par Ditch Voir le message
    Yes! Regarde du cote des menu / menu items etc
    Ok, je vais faire ça alors, merci pour le tuyau !

  9. #9
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut
    Citation Envoyé par GriffinK Voir le message
    Ok, je vais faire ça alors, merci pour le tuyau !
    Une piste: http://msdn2.microsoft.com/fr-fr/lib...ck(VS.80).aspx

    Pour l'aide, pas de souci, c'est le but. Tant qu'il y a eu un minimum de recherche, je suis prêt à aider

    En plus c'est pour un m'poyon de lidjeeeeeeeee, keen affaire

  10. #10
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 123
    Par défaut
    Citation Envoyé par Ditch Voir le message
    Une piste: http://msdn2.microsoft.com/fr-fr/lib...ck(VS.80).aspx

    Pour l'aide, pas de souci, c'est le but. Tant qu'il y a eu un minimum de recherche, je suis prêt à aider

    En plus c'est pour un m'poyon de lidjeeeeeeeee, keen affaire
    Ahah, oui effectivement, mais tu sais je suis pas natif d'ici, je suis français à la base (pas taper hein )

Discussions similaires

  1. Ajouter un item dans le menu de PMB
    Par pc75 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 12/12/2013, 12h34
  2. [C] Ajouter des items dans un menu en ressource
    Par Piano dans le forum Windows
    Réponses: 8
    Dernier message: 06/07/2007, 20h45
  3. Réponses: 7
    Dernier message: 03/10/2005, 09h38
  4. [système] Comment ajouter un item dans le context menu de Windows ?
    Par ddmicrolog dans le forum API, COM et SDKs
    Réponses: 8
    Dernier message: 29/06/2005, 17h03

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