navn eller id på sender
I et program har jeg brug for dynamisk at oprette nogle knapper. Som de knapper bruger jeg nogle billeder (TImage). Nu vil jeg så gerne finde ud af hvilket billed der bliver trykket på.Mens jeg opretter billederne, sætter jeg 'OnClick' til en funktion jeg har lavet. Hvis denne funktion er definere som:
void __fastcall tryk(TObject Sender);
kan jeg sætte OnClick for billedet:
Billed[i]->OnClick = tryk;
Hvad nu hvis jeg vil ha variablen 'i' med ?? Kan jeg kalde funktionen 'tryk' ved 'OnClick' hvis 'tryk' er defineret som:
void __fastcall tryk(TObject Sender, int i);
?? evt hvordan ?
Eller kan jeg evt sætte et forskelligt Tag/Name/NogetAndet på hvert billed og på den måde finde ud af hvilket af dem der er blevet trykket på ? hvordan spørger jeg efter evt et Tag, hvis jeg ikke ved hvilket af billederne der har kaldt funktionen?
ps. jeg bruger bcb6