ColorBox Farbe ändern



  • Ich glaub ich bin zu blöd.Ich hab die Einträge der ColorBox mit Clear gelöscht und dann meine Farbnamen hinzugefügt aber leider bleibt da aber das Kästchen davor schwarz. Kann man irgendwie eigene Farben zu den Kästchen in der ColorBox hinzufügen?



  • hoschie schrieb:

    Ich hab die Einträge der ColorBox mit Clear gelöscht und dann meine Farbnamen hinzugefügt

    Wie genau?



  • so, brauche die mehrmals also hab ich mich entschieden das mit nem Array zu machen.

    String values[22];
            values[0] = "weiß";
            values[1] = "hellgelb";
            values[2] = "gelb";
            values[3] = "helles orange";
            values[4] = "orange";
            values[5] = "pink";
            values[6] = "lila";
            values[7] = "rot";
            values[8] = "weinrot";
            values[9] = "dunkelrot";
            values[10] = "braun";
            values[11] = "dunkelbraun";
            values[12] = "hellgrün";
            values[13] = "grün";
            values[14] = "dunkelgrün";
            values[15] = "himmelblau";
            values[16] = "hellblau";
            values[17] = "blau";
            values[18] = "dunkelblau";
            values[19] = "hellgrau";
            values[20] = "grau";
            values[21] = "schwarz";
    ColorBox1->Clear();
       for(int i=0;i<22;i++)
          {
          ColorBox1->Items->Add(values[i]);
          }
    


  • Das Auflisten der Namen allein bringt nichts. Woher soll die arme Colorbox denn wissen, was du dir zB. unter "Pink" vorstellst? 😉

    ColorBox1->Clear();
    
      ColorBox1->Items->AddObject("Pink", (TObject*)0xFF00FF);
      ColorBox1->Items->AddObject("Orange", (TObject*)0x0055FF);
      // usw.
    
      ColorBox1->ItemIndex = 0;
    
      Form1->Color = ColorBox1->Colors[1];
    


  • Danke ich werde gleich mal meine Colorbox von ihrer Unwissenheit erlösen. 😃


Anmelden zum Antworten