C ++ Builder событие TImage OnClick - PullRequest
0 голосов
/ 05 декабря 2018

Я работаю над игрой в память в C ++ Builder.Для этого я сделал динамическое размещение изображений, например:

int nr=1;
(int i=0; i<4; i++)
{
    for(int j = 0; j < 8 ; j++)
    {
        int idx=i*8+j;
        VectorOfImages[idx]=new Card(9+i*112,9+j*112,pan, nr);
        VectorOfImages[idx]->image->Picture->LoadFromFile("D:\\proiect OOP\\c builder\\AppClient\\images\\0.bmp");
        VectorOfImages[idx]->image->Tag=idx;
        VectorOfImages[idx]->image->Enabled=false;
        //VectorOfImages[idx]->image->OnClick=&ImageClicked ;
        nr++;
    }
}

Но программа никогда не входит в функцию "ImageClicked".

Card::Card(int x0,int y0,TPanel *p, int nr):Position(x0,y0)
{
    image= new TImage(p);
    image->Parent=p;
    image->Show();
    image->Cursor=crHandPoint;
    image->Top=x0;
    image->Left=y0;
    imageNr=nr;
    image->OnClick = pp->ImageClick;
}

Пожалуйста, помогите.

...