Dynamisch erzeugte Objekte - onclick Methode



  • Hallo zusammen,
    Ich habe vor ein Memory zu programmieren das dynamisch erzeugte Bilder als Spielkarten verwendet. Nun habe ich das Problem, da alles dynamisch erzeugt wurde jedem Button eine OnClick Methode zuzuweisen, damit die Bilder beim Anklicken ihr Image wechseln. Mein bisheriger Code um die Buttons zu erzeugen:

    for (int i=1; i <= kartenAnzahl; i++)
      {
      Karte[i] = new TImage(this);
      Karte[i]->Parent = Form1;
      Karte[i]->Height = 100;
      Karte[i]->Width = 100;
      Karte[i]->Top = i * 102;
      Karte[i]->Left = 50;
      Karte[i]->Visible = true;
      Karte[i]->Stretch = true;
      Karte[i]->Picture->LoadFromFile("Rueckseite.bmp");
    
      }
    

    Soviel ich weiß kann man dann eine weitere Zeile hinzufügen wie z.b
    Karte[i]->OnClick = buttonklick;
    Und diese löst dann weitere funktionen auf. Aber wie soll mich das weiterbringen oder bzw. wie kann sich das gedrückte Bild identifizieren und eine Dynamische onklick methode verwenden. Weil ich brauche das wenn man ein Bild anklickt, es sein Image ändert.

    Danke schonmal 😉



  • Hallo

    hatten wir erst vor kurzem hier.

    bis bald
    akari



  • Ok dankeschön 😉


Anmelden zum Antworten