<?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[TComponenten identifizieren]]></title><description><![CDATA[<p>Hi Leute...</p>
<p>nun ich versuch einfach ma mein problem zu schildern, hoffentlich kann<br />
mir einer helfen.</p>
<p>ich erstelle TPanels wärend der laufzeit.<br />
sprich:</p>
<p>LblArray.Length = LblNum;<br />
for (int i = 0; i &lt; LblArray.Length; i++)<br />
LblArray[i] = new pan(this);</p>
<p>habe ich ne eigene klasse die eine integer variable hat. diese variable soll<br />
sozusagen als id fungieren. meine klasse erbt nun von der TPanel klasse um auf deren eigenschaften zu zugreifen zu können.</p>
<p>nun möchte ich einen event anlegen, der nun von allen meiner TPanels aufgerufen werden kann. dabei ist es jedoch wichtig, das das event irgendwie merkt, also mitbekommt, von welchem der erstellten TPanels es aufgerufen wurde.</p>
<p>ich hoffe ihr habt mehr oder weniger verstanden was ich meine...</p>
<p>mfg jeg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/161041/tcomponenten-identifizieren</link><generator>RSS for Node</generator><lastBuildDate>Tue, 11 Aug 2026 09:22:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/161041.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 02 Oct 2006 16:31:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to TComponenten identifizieren on Mon, 02 Oct 2006 16:31:59 GMT]]></title><description><![CDATA[<p>Hi Leute...</p>
<p>nun ich versuch einfach ma mein problem zu schildern, hoffentlich kann<br />
mir einer helfen.</p>
<p>ich erstelle TPanels wärend der laufzeit.<br />
sprich:</p>
<p>LblArray.Length = LblNum;<br />
for (int i = 0; i &lt; LblArray.Length; i++)<br />
LblArray[i] = new pan(this);</p>
<p>habe ich ne eigene klasse die eine integer variable hat. diese variable soll<br />
sozusagen als id fungieren. meine klasse erbt nun von der TPanel klasse um auf deren eigenschaften zu zugreifen zu können.</p>
<p>nun möchte ich einen event anlegen, der nun von allen meiner TPanels aufgerufen werden kann. dabei ist es jedoch wichtig, das das event irgendwie merkt, also mitbekommt, von welchem der erstellten TPanels es aufgerufen wurde.</p>
<p>ich hoffe ihr habt mehr oder weniger verstanden was ich meine...</p>
<p>mfg jeg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1148109</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1148109</guid><dc:creator><![CDATA[Jeg_D]]></dc:creator><pubDate>Mon, 02 Oct 2006 16:31:59 GMT</pubDate></item><item><title><![CDATA[Reply to TComponenten identifizieren on Mon, 02 Oct 2006 16:44:53 GMT]]></title><description><![CDATA[<p><a href="http://www.marquardtnet.info/cecke/quickies.1/1_quicky_17.html" rel="nofollow">http://www.marquardtnet.info/cecke/quickies.1/1_quicky_17.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1148120</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1148120</guid><dc:creator><![CDATA[Christian411]]></dc:creator><pubDate>Mon, 02 Oct 2006 16:44:53 GMT</pubDate></item><item><title><![CDATA[Reply to TComponenten identifizieren on Wed, 04 Oct 2006 09:58:36 GMT]]></title><description><![CDATA[<p>bzw.die <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39305.html" rel="nofollow">FAQ</a> Thema &quot;Komponenten benutzen&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1149104</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1149104</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Wed, 04 Oct 2006 09:58:36 GMT</pubDate></item><item><title><![CDATA[Reply to TComponenten identifizieren on Wed, 04 Oct 2006 13:38:07 GMT]]></title><description><![CDATA[<p>Bitte lest erst die Frage bevor ihr Antwortet.</p>
<p>Wenn ich die Lösung in der FAQ gefunden hätte, würde ich die Frage<br />
nicht stellen. Es geht darum die Komponenten nicht anhand ihres<br />
Klassennamens zu idenifizieren. Bei TPanels heisst die ja immer<br />
TPanel. Das hilf mir nicht weiter. Ich will sie anhand einer id<br />
identifizieren. Damit ich festlegen von welcher Komponente nun das<br />
Ereignis ausgelöst wurde.</p>
<p>MFG Jeg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1149267</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1149267</guid><dc:creator><![CDATA[Jeg_D]]></dc:creator><pubDate>Wed, 04 Oct 2006 13:38:07 GMT</pubDate></item><item><title><![CDATA[Reply to TComponenten identifizieren on Wed, 04 Oct 2006 14:06:16 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Beim Erzeugen eines TPanels weißt du desen Eigenschaft Tag einen entsprechenden eindeutigen Wert zu. Das kann zum Beispiel der Index eines Arrays sein, oder die Adresse eines Objekts.<br />
Dann must du nur noch im Event auf dein Panel casten, liest die Eigenschaft Tag aus und kannst bestimmen welches Panel das ist und was damit passieren soll.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1149291</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1149291</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 04 Oct 2006 14:06:16 GMT</pubDate></item><item><title><![CDATA[Reply to TComponenten identifizieren on Wed, 04 Oct 2006 16:51:13 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>..................</p>
<p>edit<br />
ahhhh zur Laufzeit erstellte TPanel, und du möchtest wissen wie du die Events abfangen kannst.</p>
<p>ein Beispeil mit TButton::ONCLICK</p>
<p>1. in der unit.h eine eigene Click-Methode(Funktion) deklarieren</p>
<pre><code class="language-cpp">private:
   void __fastcall ButtonClick(TObjekt *Sender);
</code></pre>
<p>2. in der unit.cpp</p>
<pre><code class="language-cpp">TButton *hallo=new TButton(this); //erster Button
hallo-&gt;OnClick=ButtonClick;            //OnClick überschreiben mit eigener 
TButton *duda=new TButton(this);       //zweiter Button
duda-&gt;OnClick=ButtonClick;       //OnClick überschreiben mit eigener
</code></pre>
<p>Es können nun alle beiden Buttons, die selbe ButtonClick(TObjekt *Sender) benutzen.<br />
Jetzt kannst du in ButtonClick(TObjekt *Sender)<br />
folgendes einbauen, wie dort beschrieben.<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-159966.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-159966.html</a></p>
<p>Grüsse</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1149356</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1149356</guid><dc:creator><![CDATA[dlonra]]></dc:creator><pubDate>Wed, 04 Oct 2006 16:51:13 GMT</pubDate></item><item><title><![CDATA[Reply to TComponenten identifizieren on Wed, 04 Oct 2006 15:59:53 GMT]]></title><description><![CDATA[<p>Lies einfach mal die Seite mit dem Link</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1149359</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1149359</guid><dc:creator><![CDATA[Christian411]]></dc:creator><pubDate>Wed, 04 Oct 2006 15:59:53 GMT</pubDate></item><item><title><![CDATA[Reply to TComponenten identifizieren on Thu, 05 Oct 2006 06:06:05 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>Nachtrag<br />
Alle Events der TPanel kannst du so zur Laufzeit überschreiben, wie oben beschrieben. Du musst nur darauf achten, dass die Methoden-Argumente stimmen.<br />
Also die in der unit.h deklarierte eigene Methode-Argumente müssen mit denen der zu erwartenden orginal Event stimmen. Dazu kannst du im Objektinspektor das entsprechende Ereignis klicken, um zu sehen wie die Argumente aussehen.</p>
<p>Grüsse</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1149638</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1149638</guid><dc:creator><![CDATA[dlonra]]></dc:creator><pubDate>Thu, 05 Oct 2006 06:06:05 GMT</pubDate></item></channel></rss>