ToolBar [C++ Builder] - C++ - Programmation
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
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