C++ Builder рандомность цветов
Я додумался только до двух способов
1) Canvas->Brush->Color = random(Color);
2) Canvas->Brush->Color = random(150504);
Но ни один из методов не подходит.
Мне надо основные цвета в рандомную область. Есть ли способ задать то, что нужно рандомно выдавать
Сделал массивом но что то не так
Цитата:
Код:
void __fastcall TForm6::Timer1Timer(TObject *Sender)
{
char OColor[7][10]={"clRed",
"clLime",
"clYellow",
"clBlue",
"clAqua",
"clWhite",
"clBlack"};
int h;
h=random(7);
char n;
n=OColor[h][10];
Canvas->Brush->Color = n;
Canvas->Rectangle(0, 25, 300, 175);
{
char OColor[7][10]={"clRed",
"clLime",
"clYellow",
"clBlue",
"clAqua",
"clWhite",
"clBlack"};
int h;
h=random(7);
char n;
n=OColor[h][10];
Canvas->Brush->Color = n;
Canvas->Rectangle(0, 25, 300, 175);
Сделай массив из TColor, а не из строк.
clLime,
clYellow,
clBlue,
clAqua,
clWhite,
clBlack};
//Так вроде.
Не помню как там константы эти объявлены - посмотри ( Ctr+ЛКМ )
Синхронно :)