SpeedButtony w petli

Odpowiedz Nowy wątek
Tumek84
2006-12-21 00:45
Tumek84
0

Witam
Chcialbym zrobic np cos takiego
SpeedButton1->Font->Color = clRed;
SpeedButton2->Font->Color = clBlue;
SpeedButton3->Font->Color = clBlack;
ale w petli;

Chodzi mi o to jak mozna iterowac SpeedButtony.
Probowalem wrzucic to do tablicy dynamicznej ale wyplul mi błąd,ze nie ma konstruktora domyslnego
TSpeedButton *STab = new TSpeedButton[10];

Przy czym da sie zrobic to dla pojedynczego elementu np
TSpeedButton *STab = new TSpeedButton(this);

Pozostało 580 znaków

2006-12-21 07:21

Rejestracja: 17 lat temu

Ostatnio: 4 lata temu

0

oczywiście można to zrobić. mając powiedzmy 10 speeed buttonów (nazwanych SpeedButton1..10), np tak:

for (int i=0;i<10;i++){ 
dynamic_cast<TSpeedButton*>(Form1->FindComponent("SpeedButton"+IntToStr(i+1)))->Font->Color = clBlue;
}

Pozostało 580 znaków

Tumek84
2006-12-21 10:01
Tumek84
0

Super!
Wielkie dzieki czarownik za pomoc [browar] dokladnie o to mi chodzilo :-)

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0