begin process at 2012 02 13 12:30:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Question sur creation de menu dynamique


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

Question sur creation de menu dynamique

vendredi 14 janvier 2005 à 01:40:43 | Question sur creation de menu dynamique

foliop

Salut

jai trouver ce code pour creer des menus dynamique dans mon appli
cela marche bien seulement jai un soucis, comment supprimer avec un bouton une entrée du menu ?

Private Sub FichiersRecents()
'-Ajouter dans la base des registres le nom et chemin des 4 derniers fichiers enregistrés
 On Error Resume Next
'-Déclarations
  Dim NomFich As String
  Dim X As Integer
  Dim T As Boolean
  Dim Nbres As Integer
 
  
'-Init:
  NomFich = Text22.Text
 
  Nbres = menu.Count '-Nbres d'entrées de la collection
 
  '-Ajouter la 1ère entrée
    If Nbres = 0 Then
   
          menu.Add NomFich
     
    Else
   
    
         '-Obtenir l'étendu de la collection et vérifier si le chemin et Nom
         'du fichier n'existe déja pas dans la liste
           For X = 1 To Nbres
          
               If LCase(NomFich) = LCase(menu.Item(X)) Then
                   T = True
                   Exit For
               End If
              
           Next
   
      
              If T = False Then
             
              If Nbres = 4 Then
             
                  '-Supprimer la derniere entrée si les entrées sont au nombres de 4
                    menu.Remove (4)
                 
              End If
             
                  '-Ajouter la nouvelle entrée en 1er
                    menu.Add NomFich, before:=1
             End If
     End If
 
 
 
Save:

'-Réinitialisation du menu
'-Declaration
  Dim Element As Variant
'-Init:
  X = 0
'-Boucle de lecture des elements de la collection (Si la collection est vide il n'y à pas de lecture
'des élements)
  For Each Element In menu
           '-Incrémentation compteur
             X = X + 1
            
                '-Rafraichir le menu
                '-Rendre visible la barre séparatrice
                  Mnu(0).Visible = True
                '-Afficher le chemin dans le menu attention l'index des menu
                'commence à 0 et fini à 4 soit (0 + X)
                  Mnu(X).Caption = Element
                '-Rendre visible le menu
                  Mnu(X).Visible = True
                '-*****

 
           '-Ecriture dans la base des registre
             SaveSetting App.EXEName, "MenuRecent", "Fichier" & X & "=", CStr(Element)
  Next Element
End Sub

SynePing : Logiciel de Tennis de Table
Http://www.syneping.com

vendredi 14 janvier 2005 à 07:26:02 | Re : Question sur creation de menu dynamique

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Tu as étudié un peu ton code : tu a tout ce qui te faut pour savoir comment supprimer un élément du menu :

'-Supprimer la derniere entrée si les entrées sont au nombres de 4
menu.Remove (4)


DarK Sidious

[Administrateur et responsable VB/API du site 
ProgOtoP]
vendredi 14 janvier 2005 à 09:43:47 | Re : Question sur creation de menu dynamique

foliop

oui jai vu ca apres mon post sorry

par contre ya un truc que je vois pas comment faire
je voudrai avoir une alerte si la personne rentre plus de 4 choses, comment faire ?

SynePing : Logiciel de Tennis de Table
Http://www.syneping.com


Cette discussion est classée dans : menu, collection, entrée, nbres, nomfich


Répondre à ce message

Sujets en rapport avec ce message

Ajouter une entrée au menu contextuel dans l'explorateur Windows [ par violent_ken ] Violent Ken Salut tout le monde !En fait, j'aimerais pouvoir ajouter une entrée dans le menu contextuel dans l'explorateur de Windows.Je m'explique. Q Problème lors de la creation d'une entrée de menu [ par PAM25 ] Bonjour, Je suis en train de développer une application mais je rencontre un petit souci. En effet, je vais de créer dans un control MenuStip, une en Ajouter des menu et sous menu par code [ par leejkd ] Comment Ajouter des menu et sous menu par code, j'utilise vb6. et merci jkd Xml vers menu dynamique [ par Kaamet ] Bonjour à tous, Je vous explique mon problème : J'ai un xml sous la forme : [code=xml] <SousMenu Value="S problème de menu déroulant [ par machinman ] Bonjour à tous. Je rencontre quelques problèmes quant à la réalisation d'un listing que je souhaiterais faire sous excel en passant par vba, et quand Se souvenir de la valeur entrée via INPUTBOX lors d'une prochaine execution MACRO [ par droopysnoop ] Bonjour, je cherche à savoir s'il est possible de garder en mémoire dans la macro une valeur entrée via une inputbox pour que lors d'une prochaine ex Excel programme sur tablette tactil avec stylet tableu surveillance entrée sortie site [ par jeromeN95 ] Bonsoir à tous, voici mon sujeut : Je souhaite crée un tableau sous excel qui serra utiliser par des personnes ne connaissant rien au PC. Ils ont 1 ta ajouter des menu par code [ par leejkd ] [color=blue][size=200]Comment [/size][/color]Ajouter des menu et sous menu par code, j'utilise vb6. et merci jkd Menu déroulant + macro en Word 2003 [ par ptitmau ] Bonjour, Qui pourrais m'aider? Dans un document Word 2003 je dois crée un tableau avec un menu déroulant dans lequel se trouvent plusieurs communes o touche entrée [ par syann ] Salut a tous!!! je developpe en vb.net et je voudrais après la saisie d'un text dans un textbox valider avec la touche "Entrée" directement sans etre


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 2,714 sec (3)

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