Dynamisch erzeugtem zweidimensionalem Bildarray eine Ereignisroutine hinzufügen
-
Grüßt euch,
ich habe während der Lauftzeit dynamisch eine Karte erstellt (aus Bildern).
Diese Karte ist ein EINDIMENSIONALES Array, um mit dem dynamic_cast Operator zugreifen zu können.
Kann mir jemand erklären wie ich die Konstruktion von einem eindimensionalem Array in ein zweidimensionales abändern kann? Meine Versuche endeten mit den wildesten Fehlermeldungen.
Hier mein Aufbau:
angezeigteKarte[i] = new TImage(Form1); angezeigteKarte[i]->OnClick = KlickAufFeld; void __fastcall TForm1::KlickAufFeld(TObject* Sender) { TImage* img = dynamic_cast<TImage*>(Sender); . . . }
In der FAQ habe ich bisher keinen Eintrag gefunden
Besten Dank bereits im Vorraus.
-
TImage *angezeigteKarte[5][4];
angezeigteKarte[i][j] = new TImage(Form1);
angezeigteKarte[i][j]->OnClick = KlickAufFeld;