<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Dynamisch erzeugte Objekte - onclick Methode]]></title><description><![CDATA[<p>Hallo zusammen,<br />
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:</p>
<pre><code class="language-cpp">for (int i=1; i &lt;= kartenAnzahl; i++)
  {
  Karte[i] = new TImage(this);
  Karte[i]-&gt;Parent = Form1;
  Karte[i]-&gt;Height = 100;
  Karte[i]-&gt;Width = 100;
  Karte[i]-&gt;Top = i * 102;
  Karte[i]-&gt;Left = 50;
  Karte[i]-&gt;Visible = true;
  Karte[i]-&gt;Stretch = true;
  Karte[i]-&gt;Picture-&gt;LoadFromFile(&quot;Rueckseite.bmp&quot;);

  }
</code></pre>
<p>Soviel ich weiß kann man dann eine weitere Zeile hinzufügen wie z.b<br />
Karte[i]-&gt;OnClick = buttonklick;<br />
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.</p>
<p>Danke schonmal <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/146879/dynamisch-erzeugte-objekte-onclick-methode</link><generator>RSS for Node</generator><lastBuildDate>Wed, 05 Aug 2026 21:11:55 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/146879.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 11 May 2006 17:12:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dynamisch erzeugte Objekte - onclick Methode on Thu, 11 May 2006 17:12:11 GMT]]></title><description><![CDATA[<p>Hallo zusammen,<br />
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:</p>
<pre><code class="language-cpp">for (int i=1; i &lt;= kartenAnzahl; i++)
  {
  Karte[i] = new TImage(this);
  Karte[i]-&gt;Parent = Form1;
  Karte[i]-&gt;Height = 100;
  Karte[i]-&gt;Width = 100;
  Karte[i]-&gt;Top = i * 102;
  Karte[i]-&gt;Left = 50;
  Karte[i]-&gt;Visible = true;
  Karte[i]-&gt;Stretch = true;
  Karte[i]-&gt;Picture-&gt;LoadFromFile(&quot;Rueckseite.bmp&quot;);

  }
</code></pre>
<p>Soviel ich weiß kann man dann eine weitere Zeile hinzufügen wie z.b<br />
Karte[i]-&gt;OnClick = buttonklick;<br />
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.</p>
<p>Danke schonmal <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1055845</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1055845</guid><dc:creator><![CDATA[daespid3r]]></dc:creator><pubDate>Thu, 11 May 2006 17:12:11 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamisch erzeugte Objekte - onclick Methode on Thu, 11 May 2006 17:17:56 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>hatten wir erst vor kurzem <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-146044-and-highlight-is-%2Aonclick%2A.html" rel="nofollow">hier</a>.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1055851</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1055851</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 11 May 2006 17:17:56 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamisch erzeugte Objekte - onclick Methode on Thu, 11 May 2006 17:31:15 GMT]]></title><description><![CDATA[<p>Ok dankeschön <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1055864</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1055864</guid><dc:creator><![CDATA[daespid3r]]></dc:creator><pubDate>Thu, 11 May 2006 17:31:15 GMT</pubDate></item></channel></rss>