<?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[Von TListView erben und Events nutzen]]></title><description><![CDATA[<p>Mahlzeit.</p>
<p>Ich habe mir einen neuen ListView von TListView abgeleiten, der immer wieder benutzen Code beinhaltet. Jetzt möchte ich auf das OnColumnClick-Event reagieren, gleichzeitig mir aber nicht die Möglichkeit verbauen, individuellen Code auszuführen, wenn das OnColumnClick-Event eintritt.<br />
Einfach gesagt möchte ich also, das erst die Event-Methode der Klasse ausgeführt wird und dann die individuell gesetzte. Ich stehe allerdings gerade wie der Ochs vorm Berge und weiß nicht, wo ich da ansetzten soll.<br />
Wer kann Licht ins Dunkel bringen?</p>
<p>mfg<br />
xXx</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/119367/von-tlistview-erben-und-events-nutzen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 25 Jul 2026 11:58:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/119367.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 31 Aug 2005 12:31:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Von TListView erben und Events nutzen on Wed, 31 Aug 2005 12:31:46 GMT]]></title><description><![CDATA[<p>Mahlzeit.</p>
<p>Ich habe mir einen neuen ListView von TListView abgeleiten, der immer wieder benutzen Code beinhaltet. Jetzt möchte ich auf das OnColumnClick-Event reagieren, gleichzeitig mir aber nicht die Möglichkeit verbauen, individuellen Code auszuführen, wenn das OnColumnClick-Event eintritt.<br />
Einfach gesagt möchte ich also, das erst die Event-Methode der Klasse ausgeführt wird und dann die individuell gesetzte. Ich stehe allerdings gerade wie der Ochs vorm Berge und weiß nicht, wo ich da ansetzten soll.<br />
Wer kann Licht ins Dunkel bringen?</p>
<p>mfg<br />
xXx</p>
]]></description><link>https://www.c-plusplus.net/forum/post/862024</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/862024</guid><dc:creator><![CDATA[-**xXx**-]]></dc:creator><pubDate>Wed, 31 Aug 2005 12:31:46 GMT</pubDate></item><item><title><![CDATA[Reply to Von TListView erben und Events nutzen on Wed, 31 Aug 2005 13:28:45 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>als einfache Lösung kannst du intern den OnColumnClick-Event selber in einer Methode der abgeleiteten Controlklasse abfangen.<br />
Um den externen Event noch benutzen zu können, legt du in der abgeleiteten Klasse noch einen zweiten private-Event des selben Typs an, in den die externe Eventadresse gespeichert wird. Dazu must du die Property-Definition des Events mit passenden Getter/Setter ausstatten.<br />
Dann kannst du in deiner eigenen internen Methode noch zusätzlich die externe Methode aufrufen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/862062</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/862062</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 31 Aug 2005 13:28:45 GMT</pubDate></item><item><title><![CDATA[Reply to Von TListView erben und Events nutzen on Wed, 31 Aug 2005 13:37:08 GMT]]></title><description><![CDATA[<p>Du kannst z.B. in deiner abgeleiteten Klasse die Methode ColClick überschreiben:</p>
<pre><code>void __fastcall TMyListView::ColClick(TListColumn listcol)
{
  DoSomething();  // dein Code vor dem Event

  TCustomListView::ColClick(listcol); // das externe Ereignis
}
</code></pre>
<p>Rob'</p>
]]></description><link>https://www.c-plusplus.net/forum/post/862074</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/862074</guid><dc:creator><![CDATA[Rob&#x27;]]></dc:creator><pubDate>Wed, 31 Aug 2005 13:37:08 GMT</pubDate></item><item><title><![CDATA[Reply to Von TListView erben und Events nutzen on Wed, 31 Aug 2005 15:11:41 GMT]]></title><description><![CDATA[<p>Ich hab das jetzt so verstanden:<br />
Ich erstelle einen neuen Methodenpointer OnMyColumnClick, in dem ich die externe Click-Methode speicher.<br />
OnColumClick wird dann intern benutz und ruft die Objektmethode auf, die, sofern nicht NULL, auch die OnMyColumnClick-Methode aufruft.<br />
Dann sollte ich besser OnColumnClick noch auf private umdeklarieren, damit mir niemand die Methode überschreiben kann. Wie mache ich das?</p>
<p>EDIT: Ahh ok. das gefällt mir natürlich noch besser. Hatte eigendlich auch gehofft, das es so geht, wusste nur nicht wie ich das schreiben muss <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
besten dank.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/862075</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/862075</guid><dc:creator><![CDATA[-**xXx**-]]></dc:creator><pubDate>Wed, 31 Aug 2005 15:11:41 GMT</pubDate></item></channel></rss>