begin process at 2012 02 11 02:38:00
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Delphi

 > 

Divers

 > 

Débutant(e)

 > 

creer un sous menu


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

creer un sous menu

jeudi 12 juin 2008 à 18:56:14 | creer un sous menu

watrem

Membre Club
Bonsoir ,
j'aimerai savoir comment il faut pratiquer pour creer des sous-menu
exemple : Filtre   
                        > Noir
                        > Couleur
je pensais qu on pouvait faire cela avec de simple composant , mais toute les recherche que j'ai faite me donne des ligne de codes hallucinantes
quelle est le meilleur moyen de creer des sous menu ?

merci d'avance
jeudi 12 juin 2008 à 19:33:50 | Re : creer un sous menu

JulioDelphi

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Bonjour,
Avec un TPopUpMenu ou un TMainMenu tu peux !
Une fois le caption "Filtre" renseigné, tu fais "Ctrl+Flèche droite" dans le concepteur de menu et une nouvelle liste de 'sous-menu' apparait.
J'espère que c'est ça que tu cherchais car je ne sais pas de quel menu tu parles.
jeudi 12 juin 2008 à 20:25:41 | Re : creer un sous menu

watrem

Membre Club
Merci de ta reponse en faite comme j utilise les composant TMS
je voudrais creer dans AdvMainmenu , des sous menu il existe bien un composant qui s'appelle AdvpopMenu
mais je ne sais pas si c'est la meme chose , ce sont les meme composant que Delphi mais avec d autre nom

Et je n arrive pas a creer des menus dans un ADVMainmenu

merci
jeudi 12 juin 2008 à 21:09:23 | Re : creer un sous menu

JulioDelphi

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Normalement, une fois le composant posé sur la fiche, un clic droit-> concepteur de menu (et peut etre meme un double clic gauche) devrait te permettre de creer un MainMenu (le menu qui se dépose en haut des fiches, habituellement il contient "fichier, edition, affichage, options, ?"), un popupmenu est un menu qui s'ouvre en clic droit (ou paramétrable sur un clic gauche), par exemple dans le systray (a coté de l'heure dans la barre des tachers).
Dans ces 2 menus, ma combine marche pour creer des sous-menus.
jeudi 12 juin 2008 à 22:15:18 | Re : creer un sous menu

watrem

Membre Club
Ok ca marche sauf pour le menu popup mais pour l instant ce n'est pas grave , par contre une fois que le sous menu est cree , comment dois je faire pour le relier a une autre page ( une tform 2.3.4 ???) je ne le sait pas

comme cela j'arriverais a faire tous le cote design , je te remercie bcp
vendredi 13 juin 2008 à 07:40:07 | Re : creer un sous menu

JulioDelphi

Membre Club Administrateur CodeS-SourceS
Bonne nouvelle journée ^^
Disons que tu es es sur la Form1 et que tu as une form2 (3, 4). Ajoute dans les USES le nom de ton unité (par défaut : Unit2.pas) puis pour ouvrir cette fiche, "Form2.Show;" ou "Form2.ShowModal;"
Show ouvre la fenetre en laissant un acces aux autres, Showmodal ne permets pas ça, on reste sur la fenetre ouverte tant qu'on n'annule pas, ferme pas, valide pas. et en plus, permets de récupérer quel bouton a été cliqué (si ce bouton renvoie un modal, comme un BitBtn par exemple)
vendredi 13 juin 2008 à 09:40:13 | Re : creer un sous menu

watrem

Membre Club
bonjour, j'ai un petit soucis , j'ai bien cree une deuxieme Unit qui porte le nom de unit2 (et ds le code elle s'appelle Tform2)
Dans mon Unit principale, dans uses j'ajoute bien 'unit2.pas;

j'ai les message d'erreurs suivants :
IMPLEMENTATION attendu mais un identificateur 'unit2'recu a la ligne 10
INITIALIZATION attendu mais implementation recu a la ligne 86
vendredi 13 juin 2008 à 19:21:37 | Re : creer un sous menu

JulioDelphi

Membre Club Administrateur CodeS-SourceS
Colle ton Unit1.pas ici s'il te plait
samedi 14 juin 2008 à 20:04:06 | Re : creer un sous menu

watrem

Membre Club
unit Patrice;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Menus, AdvMenus, AdvMenuStylers, AdvToolBar, AdvToolBarStylers,
  AdvOfficeStatusBar, AdvOfficeStatusBarStylers;

type
  TForm1 = class(TForm)
    AdvMainMenu1: TAdvMainMenu;
    AdvMenuFantasyStyler1: TAdvMenuFantasyStyler;
    Fichier1: TMenuItem;
    Nouveau1: TMenuItem;
    Ouvrir1: TMenuItem;
    Enregistrer1: TMenuItem;
    EnregistrerSous1: TMenuItem;
    outEnregistrer1: TMenuItem;
    Fermer1: TMenuItem;
    outFermer1: TMenuItem;
    Quitter1: TMenuItem;
    Edition1: TMenuItem;
    Annuler1: TMenuItem;
    Retablir1: TMenuItem;
    Copier1: TMenuItem;
    Couper1: TMenuItem;
    Coller1: TMenuItem;
    Supprimer1: TMenuItem;
    AdvDockPanel1: TAdvDockPanel;
    AdvToolBarFantasyStyler1: TAdvToolBarFantasyStyler;
    AdvOfficeStatusBar1: TAdvOfficeStatusBar;
    AdvToolBarOfficeStyler1: TAdvToolBarOfficeStyler;
    AdvOfficeStatusBarOfficeStyler1: TAdvOfficeStatusBarOfficeStyler;
    Gnrateur1: TMenuItem;
    Filtres1: TMenuItem;

  private
    { Déclarations privées }
  public
    { Déclarations publiques }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}



end.

voila ceci est le code de mon unit 1 ; je sais creer une deuxieme unit mais je ne sais pas la relier
je te remercie


samedi 14 juin 2008 à 22:52:39 | Re : creer un sous menu

JulioDelphi

Membre Club Administrateur CodeS-SourceS
- Ajoute sous "implementation" > "uses Unit2;"
- Ajoute sur un bouton (ou un menu ou autre déclenchement de ton choix) : "Form2.Showmodal;" (si ta fiche de l'unité 2 s'apelle bien Form2)

et ça devrait suffire.



Cette discussion est classée dans : menu, creer


Répondre à ce message

Sujets en rapport avec ce message

Creer Votre UnInstallShield [ par apz ] Salut, Comment avoir son programme de desinstallation, parce que j'ai creer un avec installshield mais pour l'enlever j'ai rencontrer des pb ! Merci ! Ajouter des éléments a un menu [ par fabiin ] Salut,voila le problème est simple :g un menuet je voudrai y ajouter des items par le code...comment fait-'on ???Merci par avance@+Fabs Comment faire les menus d'un jeu en Delphi ?! Vite ça presse ! [ par Gropoli ] Je suis entrain de faire un jeu de type wargame en delphi et je me demande comment je dois faire les menus du jeu : menu principal (nouveau jeu, optio Comment faire les menus d'un jeu en Delphi ?! Vite ça presse ! [ par Gropoli ] Je suis entrain de faire un jeu de type wargame en delphi et je me demande comment je dois faire les menus du jeu : menu principal (nouveau jeu, optio Pb avec les barres de menus [ par ogizmo ] Je suis en train de créer une appli multi fenêtre. Deux de ces fenetres possèdent une barre de menu et, depuis peu, lorsque mes fenetres sont l'une su Plutôt bizarre [ par JoeyAstor ] En ce bo jour de vendredi, je continuais mon projet delphi, où une mini fenetre joue le role de menu qui fait apparaitre les fenetres correspondantes Inserer Un Menu dans un autre en execution [ par apz ] Salut,je veux inserer le menu de la form MDIChild, lorse que celle-ci est ouverte, dans le menu de la form MDIForm (menu imbriqué).le Menu au debut (F [HELP] Duplication de Composant ou Utilisation de tempaltes [ par Cyrille2 ] Bonjourje dev un chat en Delphi et je me confronte au probleme suivant : Je dois creer dynamiquement mes pvs selon un modele !!!G essayer :-de les cre Raccourci dans le menu contextuel [ par MyC ] Bonjour, je cherche le moyen de pouvoir effectuer divers actions sur un fichier ou pouvoir le lancer dans une application, en cliquant sur des élément Menu persistent [ par GoustiFruit ] Bonjour,J'essaye depuis des heures de créer un menu "persistent" à la Nero Express: le menu est affiché déployé en permanence à l'écran, quand on pass


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

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

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