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

  FORUM HardWare.fr
  Programmation
  C++

  [C++ Builder] ToolBar

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C++ Builder] ToolBar

n°389632
Koybe
Posté le 11-05-2003 à 12:55:02  profilanswer
 

       //Barre d'outil  
        TToolBar *ToolBar1=NULL;  
        ToolBar1=new TToolBar(this);  
        if(ToolBar1)  
        {  
                ToolBar1->Parent=this;  
                ToolBar1->List=true;  
                ToolBar1->ShowHint=true;  
 
                TIcon *Icone=NULL;  
                Icone=new TIcon();  
                if(Icone)  
                {  
                        TImageList *Liste=NULL;  
                        Liste=new TImageList(this);  
                        if(Liste)  
                        {  
                                Icone->LoadFromFile(chemin+"Nouveau.ico" );  
                                Liste->AddIcon(Icone);  
                                Icone->LoadFromFile(chemin+"Sauve.ico" );  
                                Liste->AddIcon(Icone);  
                                Icone->LoadFromFile(chemin+"Print.ico" );  
                                Liste->AddIcon(Icone);  
                                Icone->LoadFromFile(chemin+"Printsetup.ico" );  
                                Liste->AddIcon(Icone);  
                                Icone->LoadFromFile(chemin+"Search.ico" );  
                                Liste->AddIcon(Icone);  
                                Icone->LoadFromFile(chemin+"Replace.ico" );  
                                Liste->AddIcon(Icone);  
                                ToolBar1->Images=Liste;  
                        }  
                }  
 
                //Mettre dans l'ordre inverse d'affichage!  
                TToolButton *Remplacer=NULL;  
                Remplacer=new TToolButton(ToolBar1);  
                if(Remplacer)  
                {  
                        Remplacer->Parent=ToolBar1;  
                        Remplacer->Hint="Remplacer";  
                        Remplacer->ImageIndex=5;  
                 }  
 
                TToolButton *Recherche=NULL;  
                Recherche=new TToolButton(ToolBar1);  
                if(Recherche)  
                {  
                        Recherche->Parent=ToolBar1;  
                        Recherche->Hint="Rechercher";  
                        Recherche->ImageIndex=4;  
                }  
 
                TToolButton *Setup=NULL;  
                Setup=new TToolButton(ToolBar1);  
                if(Setup)  
                {  
                        Setup->Parent=ToolBar1;  
                        Setup->Hint="Configurer l'imprimante";  
                        Setup->ImageIndex=3;  
                }  
 
                TToolButton *Imprime=NULL;  
                Imprime=new TToolButton(ToolBar1);  
                if(Imprime)  
                (  
                        Imprime->Parent=ToolBar1;  
                        Imprime->Hint="Imprimer";  
                        Imprime->ImageIndex=2;  
                }  
 
                TToolButton *Sauve=NULL;  
                Sauve=new TToolButton(ToolBar1);  
                if(Sauve)  
                {  
                        Sauve->Parent=ToolBar1;  
                        Sauve->Hint="Enregistrer";  
                        Sauve->ImageIndex=1;  
                }  
 
                TToolButton *Nouveau=NULL;  
                Nouveau=new TToolButton(ToolBar1);  
                if(Nouveau)  
                {  
                        Nouveau->Parent=ToolBar1;  
                        Nouveau->Hint="Nouveau";  
                        Nouveau->ImageIndex=0;  
                }  
        }  
 
 
 
Bon voilà ma barre d'outil tout fonctionne (je sais il y a pas encore de fonction appellée) sauf le bouton Imprime. Il me fait une erreur à la compilation :  
[C++ Erreur] Unit1.cpp(285): E2492 Propriétés uniquement affectables avec instruction simple, par ex : \"prop = value;\"  
[C++ Erreur] Unit1.cpp(285): E2293 ) attendue  
[C++ Erreur] Unit1.cpp(311): E2190 } inattendue  
 
lorsque je met la partie "Imprime" en commentaire tout fonctionne  
 
Voilà j'aimerais aussi pouvoir mettre un espace entre 2 boutons. Cmt faire?  
 
Merci d'avance pour l'aide

mood
Publicité
Posté le 11-05-2003 à 12:55:02  profilanswer
 

n°389643
Koybe
Posté le 11-05-2003 à 13:22:55  profilanswer
 

argh j'suis degoute je cherche depuis des heures c'est parceque j'ai mis une ( au lieu de {
mais dans builder on voit quasi pas la difference :(
Bon sinon pour l'espace entre les boutons ca m'interesse toujours ;)


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

  [C++ Builder] ToolBar

 

Sujets relatifs
c++ builder : Printer DialogProblème d'enregistrement d'une base de données sous C++ builder
Besoin d'aide avec Borland c++ builder[c++ builder] ou est le curseur dans un richedit ???
Probleme builder 5: dll et windows XPPalette graphique & Toolbar
[C++ Builder] TTreeView + OnEditingcreer une toolbar pour IE
Equivalante de Delphi 6 et C++ Builder sous Debian !!![Borland C++ Builder 6] Déclarer BD Access, sans passer par l'ODBC Win
Plus de sujets relatifs à : [C++ Builder] ToolBar


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