Ajout de sous menu dynamiquement

Soyez le premier à donner votre avis sur cette source.

Vue 8 237 fois - Téléchargée 1 148 fois

Description

Permet d'ajouter a un sous menu dynamiquement a un menu deja existant (utilisation d'API Windows)

Tout est dans le zip

Conclusion :


Si quelqu'un sait faire la même chose sans API je prend !

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Colle ce qui suit dans un fichier texte et appelle, TOTO.FRM et lance le...

VERSION 5.00
Begin VB.Form Form1
Caption = "Form1"
ClientHeight = 8235
ClientLeft = 615
ClientTop = 1830
ClientWidth = 6555
LinkTopic = "Form1"
ScaleHeight = 8235
ScaleWidth = 6555
Begin VB.CommandButton Command1
Caption = "Ajout 3"
Height = 975
Index = 3
Left = 3120
Top = 240
Width = 1335
End
Begin VB.CommandButton Command1
Caption = "Ajout 2"
Height = 975
Index = 2
Left = 1680
Top = 240
Width = 1335
End
Begin VB.CommandButton Command1
Caption = "Ajout 1"
Height = 975
Index = 1
Left = 240
Top = 240
Width = 1335
End
Begin VB.Menu menu
Caption = "menu"
Begin VB.Menu Sous
Caption = "Sous"
Index = 0
End
End
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit

Private Sub Command1_Click(Index As Integer)
Command1(Index).Enabled = False
Load Sous(Index)
Sous(Index).Caption = "Sous " & Index
Sous(Index).Visible = True
End Sub

Private Sub Sous_Click(Index As Integer)
MsgBox "Choix " & Index
End Sub
dis olilefou, c cool ta technique, mais tu saurais pas comment ajouter aussi des sous-menus ???
olilefou il est genial ton code !!!!!!!
il me sert !!!
c'est pour ça que j'ai donner mon prog car avec Vb on peut pas faire de sous menu :
Dans l'exemple de olilefou même si tu met un index au menu "Menu" on peut crée d'autre menu
load Menu(index)

par contre ça charge pas les sous menu en même temps donc ça sert a rien !
cs_Lolux
Messages postés
159
Date d'inscription
mardi 18 décembre 2001
Statut
Membre
Dernière intervention
15 septembre 2005
-
Bien cool ces petits codes sources courts mais efficaces !

Félicitazionne !

Ca progresse , ca progresse !!! Merci

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.