Habe leider doch jetzt erst wieder Zeit gefunden.
Also ich habe deine Grundstruktur soweit übernommen.
Als Variablen :
const
MyImages: Array[1..18] of String =
('X_A.png', 'X_A.png', 'X_A.png', 'X_A.png', 'X_A.png',
'X_A.png', 'X_A.png', 'X_A.png', 'X_A.png', 'X_1.png',
'X_1.png', 'X_1.png', 'X_1.png', 'X_1.png', 'X_1.png',
'X_1.png');
- Egal ob das sinnlos aussieht da es nur 2 Bilder sind,hauptsache ich bekomme es irgendwo hin

.
Darunter dann :
var
ImageName: Array[1..18] of String;
Die einzelnen Image.Click,habe ich so gemacht wie von dir empfohlen:
ImageName[1]:=MyImages[1];
Image1.Picture.LoadFromFile(ImageName[1]);
Image.1.Picture.Enabled:=False, //Oder so ähnlich habe das Programm nicht da und versuche es es zurekonstruieren,das funktioniert jedenfalls.
In Ergänzung dazu dazu habe ich noch eine Radiobutton-Formel :
Also :
If RB2 selected then load MyImages[2],if RB1 selected load MyImages[1].
Als Gewinnerprozedur habe ich weitesgehend mein alte,nur mit deinen Ergänzungen umgeändert,also sieht die inetwa folgendermaßen aus :
if (ImageName[1] = ImageName[2]) and (ImageName[1] = ImageName[3]) then
ShowMessage('Ich habe gewonnen');
Allerdings tritt bei mir noch ein großes Problem auf,dazu 2 Fragen :
a) Wie ich gerade beim Lesen bemerkt habe,habe ich bei deinem MyArrac:image das "const" vergessen,könnte das den Fehler beeinflussen?
b) Der eigentlich Fehler :
Ich habe die 9 Image-Buttons von Anfang an auf Enabled:True gesetzt.
Ziel soll sein : Ich selektiere einen Radiobutton und der jeweilige Radiobutton lädt in dem angeklickten TImage ein anderes Bild als der Andere hoch (X_A -> RB1 , X_1 RB2).
Nun habe ich folgende zwei Probleme :
a) Wenn ich ohne einen Radiobutton angeklickt habe und trotzdem auf ein beliebiges TImage klicke,ändert sich das Bild richtigerweise nicht,
aber erzeigt mir die Meldung an "Spieler 1 hat gewonnen".
b) Wenn ich einen Radiobutton selektiere,egal ob 1 oder 2 und dann auf einen TImage klicke,ändert sich richtigerweise das Bild in das jeweilige "Radio-Bild"
aber er zeigt mir trotzdem an "Spieler 1 hat gewonnen".
Jetzt habe ich mir persönlich überlegt ob es etwas damit zu tuen hat,dass von Anfang an die TImages ein und dasselbe Bild vorgeladen haben -> hilft mir aber auch nicht weiter.
Ich hoffe du findest dich in meinem Wirrwarr zurecht
Vielen Dank!