ok poprawiłem to ,tyle teraz przestal mi wyswietlac obrazki . mam taki kod:...
void __fastcall TForm1::FormCreate(TObject *Sender)
{
TImage *tab[10][10],*p;
int i=0,j=0;
int f=0,t=0;
for (i=0;i<10;i++){
for (j=0;j<10;j++){
p = new TImage(this);
p->Parent=this;
tab[i][j]=p;
tab[i][j]->Picture->LoadFromFile("grafika\\0.bmp");
tab[i][j]->OnClick=Klik;
f+=50;
tab[i][j]->Left=f;
tab[i][j]->Top=t;
}
f=0;t+=50;
}
int kolor;
String s1,s2,s3;
Randomize;
kolor=random(8); //tu przyokazji random zawsze zwraca mi 5 ..... ??? :)
s1="grafika\\";
s2=IntToStr(kolor);
s3=".bmp";
tab[5][7]->Picture->LoadFromFile(s1+s2+s3);
}
void __fastcall TForm1::Klik(System::TObject* Sender)
{
TImage *pImg=(TImage*)Sender; //<--- kliknięty image
}
wiec zanim dopisalem te metode, wyswietlam mi siatke obrazkow, tak jak w tych petelkach... teraz mam czystą forme... ?? pewnie mam jakis głupi błąd.... sory ze sie z tym tak mecze ale dopiero zaczalem pisac w C....