Das klingt mir so ähnlich wie mein Programm: Siehe
Karten Memory-artig hinlegen
Das habe ich ich so gebaut, dass man immer ein Bild einer Person und den dazugehörigen Namen zusammen aufdecken muss, damit diese offen bleiben.
Und ich meine, dass ich das so gemacht habe, dass ich den Memory-Panels, auf denen Label oder Image liegen einfach normal durchnummeriert habe und dann immer die Hints der beiden offen liegenden Panels vergleiche:
Delphi-Quelltext
1: 2: 3: 4:
| if momentanesPanel.Hint=ebenAufgedecktesPanel.Hint then else |