[C++ Builder] ToolBar

ToolBar [C++ Builder] - C++ - Programmation

Marsh Posté le 11-05-2003 à 12:55:02    

       //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

Reply

Marsh Posté le 11-05-2003 à 12:55:02   

Reply

Marsh Posté le 11-05-2003 à 13:22:55    

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 ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed