Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1480 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [ C++ Builder] Loader un sous menu dans un main menu

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ C++ Builder] Loader un sous menu dans un main menu

n°138781
ashram79
Posté le 14-05-2002 à 17:21:10  profilanswer
 

Bonjour
 
je voudrais savoir si cela est possible
de loader un sous menu
dans un menu principal
en C++ Builder
( en fait ce que j'essaye de trouver c l'équivalent de
la fonction InsertMenu(...) de l'api  
en  C++ builder  )
 
merci d'vance pour votre aide
a+

mood
Publicité
Posté le 14-05-2002 à 17:21:10  profilanswer
 

n°138783
antp
Super Administrateur
Champion des excuses bidons
Posté le 14-05-2002 à 17:29:56  profilanswer
 

Avec la méthode "Add" du TMenuItem...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°138784
ashram79
Posté le 14-05-2002 à 17:31:34  profilanswer
 

antp a écrit a écrit :

Avec la méthode "Add" du TMenuItem...  




 
oui  
mais peut-on ajouter avec add un menu contextuel
(popup menu) ?

n°138791
antp
Super Administrateur
Champion des excuses bidons
Posté le 14-05-2002 à 17:41:54  profilanswer
 

Tu veux dire assigner un menu contextuel à un élément ?  
 
Nom_de_l'élement->PopupMenu = Un_popup_menu;

 

[jfdsdjhfuetppo]--Message édité par antp le 14-05-2002 à 17:42:04--[/jfdsdjhfuetppo]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°139014
ashram79
Posté le 15-05-2002 à 09:18:13  profilanswer
 

antp a écrit a écrit :

Tu veux dire assigner un menu contextuel à un élément ?  
 
Nom_de_l'élement->PopupMenu = Un_popup_menu;  
 
 




 
non pas assigné mais ajouté en live
un popup-menu sans l'avoir près déclaré
( dur dur )

n°139034
antp
Super Administrateur
Champion des excuses bidons
Posté le 15-05-2002 à 09:36:24  profilanswer
 

Bhen tu crées le popupmenu
 
TPopupMenu *monmenu;
monmenu = new TPopupMenu(this);
objet->PopupMenu = monmenu
TMenuItem *unitem;
unitem = new TMenuItem;
unitem->Caption = "aa";
monmenu->Items->Add(unitem);
 
etc...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°139090
ashram79
Posté le 15-05-2002 à 10:28:11  profilanswer
 

antp a écrit a écrit :

Bhen tu crées le popupmenu
 
TPopupMenu *monmenu;
monmenu = new TPopupMenu(this);
objet->PopupMenu = monmenu
TMenuItem *unitem;
unitem = new TMenuItem;
unitem->Caption = "aa";
monmenu->Items->Add(unitem);
 
etc...  




 
ok mais ce que je voudrais faire
c un truc du style
MainMenu->add(monmenu)
et ça je sais po si c possible
 
 :??:

n°139093
antp
Super Administrateur
Champion des excuses bidons
Posté le 15-05-2002 à 10:30:55  profilanswer
 

MainMenu->Items->Add(monitem)
Si tu veux ajouter tout un menu tu dois parcourir ses items en boucle et les ajouter je crois (pas difficile)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°139140
ashram79
Posté le 15-05-2002 à 11:19:33  profilanswer
 

antp a écrit a écrit :

MainMenu->Items->Add(monitem)
Si tu veux ajouter tout un menu tu dois parcourir ses items en boucle et les ajouter je crois (pas difficile)  




 
ça marche  
mais est ce que c possible d'insérer
un popup menu contenant tout les items
au lieu d'insérer les items les un après les autres
( c lourd et en plus il s'ajoute les un après les autres
et non les un sous les autres)
 
merci pour ton aide

n°139173
antp
Super Administrateur
Champion des excuses bidons
Posté le 15-05-2002 à 11:46:33  profilanswer
 

Non je crois que tu dois ajouter tous les items
C'est pas si lourd quand même...
À la limite tu te fais une fonction qui le fait.
 
Pour le popupmenu, suffit que tu crées un nouvel item dans le mainmenu, et là tu fais tonnouvelitem->Add... pour ajouter le contenu de ton popupmenu dans en tant que sous-menu du nouvel item...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [ C++ Builder] Loader un sous menu dans un main menu

 

Sujets relatifs
[C] Problème avec union REGS et C++ Builder 5 ![C++ Builder] Créer un client Mirc
C++ Builder 6 besoin d'aide pour un truc tout bêteC++ Builder : explorateur de dossiers (et non fichiers)
[C] Faire un menu pour mon programme dans la systray ...[ASP] fair des lien hypertexte dans un menu déroulant
java3d + loader[ASP] comment reprandre une information d'un menu déroulant
menu 2d sous delphi direct draw ?? HYPER URGENT !!!! (désolé)Comment faire un menu sans frame (cadre) ??
Plus de sujets relatifs à : [ C++ Builder] Loader un sous menu dans un main menu


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR