<?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[Auf *Sender zugreifen?]]></title><description><![CDATA[<p>ich sitze hier grad verzweifelt im Unterricht und komme nicht weiter. Mein Lehrer ist ABSOLUT unfähig, aber das ist ein andres Thema.</p>
<p>Also ich will auf den *Sender von einem Button zu greifen.</p>
<pre><code class="language-cpp">void __fastcall TForm1::BtnSpalte1Click(TObject *Sender)
</code></pre>
<p>Mein Ziel ist es mittels ShowMessage(Sender-&gt;Name) oder ähnlichem den Namen wieder zu geben. In Delphi kann ich das per:</p>
<pre><code>var MyButton: TButton;
begin
 MyButton := Sender as TButton;
 ShowMessage(MyButton.Name);
end;
</code></pre>
<p>nur leider musste ich feststellen das es das &quot;as&quot; in dieser Form nicht zu geben scheint.</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/118962/auf-sender-zugreifen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 25 Jul 2026 03:39:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/118962.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 26 Aug 2005 07:52:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Auf *Sender zugreifen? on Fri, 26 Aug 2005 07:52:50 GMT]]></title><description><![CDATA[<p>ich sitze hier grad verzweifelt im Unterricht und komme nicht weiter. Mein Lehrer ist ABSOLUT unfähig, aber das ist ein andres Thema.</p>
<p>Also ich will auf den *Sender von einem Button zu greifen.</p>
<pre><code class="language-cpp">void __fastcall TForm1::BtnSpalte1Click(TObject *Sender)
</code></pre>
<p>Mein Ziel ist es mittels ShowMessage(Sender-&gt;Name) oder ähnlichem den Namen wieder zu geben. In Delphi kann ich das per:</p>
<pre><code>var MyButton: TButton;
begin
 MyButton := Sender as TButton;
 ShowMessage(MyButton.Name);
end;
</code></pre>
<p>nur leider musste ich feststellen das es das &quot;as&quot; in dieser Form nicht zu geben scheint.</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/858775</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/858775</guid><dc:creator><![CDATA[BauernBub]]></dc:creator><pubDate>Fri, 26 Aug 2005 07:52:50 GMT</pubDate></item><item><title><![CDATA[Reply to Auf *Sender zugreifen? on Fri, 26 Aug 2005 07:55:22 GMT]]></title><description><![CDATA[<p>Gehört eigentlich ins BCB Forum...</p>
<p>Ich kenn mich mit der VCL nicht aus aber du musst es von TObject zu irgendwas casten mit dem du was anfangen kannst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/858778</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/858778</guid><dc:creator><![CDATA[FireFlow]]></dc:creator><pubDate>Fri, 26 Aug 2005 07:55:22 GMT</pubDate></item><item><title><![CDATA[Reply to Auf *Sender zugreifen? on Fri, 26 Aug 2005 07:56:24 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>siehe BCB-Forum <a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39210" rel="nofollow">FAQ</a></p>
<p>Ciao</p>
]]></description><link>https://www.c-plusplus.net/forum/post/858779</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/858779</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Fri, 26 Aug 2005 07:56:24 GMT</pubDate></item><item><title><![CDATA[Reply to Auf *Sender zugreifen? on Fri, 26 Aug 2005 07:56:29 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">TButton* MyButton = static_cast&lt;TButton*&gt;(Sender);
ShowMessage(MyButton-&gt;Name);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/858780</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/858780</guid><dc:creator><![CDATA[dynamic_cast4]]></dc:creator><pubDate>Fri, 26 Aug 2005 07:56:29 GMT</pubDate></item><item><title><![CDATA[Reply to Auf *Sender zugreifen? on Fri, 26 Aug 2005 07:57:45 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">TButton* btn = dynamic_cast&lt;TButton*&gt;( Sender);
if( btn != NULL) {
   ShowMessage( btn-&gt;name());
}
</code></pre>
<p>Im Gegensatz zu &quot;as&quot; wirf dynamic_cast bei Pointern keine Exception sondern der Zielpointer ist NULL, wenn der cast nicht klappt. (Bei cast auf Referenzen wird eine std::bad_cast exception geworfen).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/858783</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/858783</guid><dc:creator><![CDATA[niemand]]></dc:creator><pubDate>Fri, 26 Aug 2005 07:57:45 GMT</pubDate></item><item><title><![CDATA[Reply to Auf *Sender zugreifen? on Fri, 26 Aug 2005 08:01:05 GMT]]></title><description><![CDATA[<p>Nun hab ich extra auf den BCB geklickt dann war ich auch noch zu langsam <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/858789</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/858789</guid><dc:creator><![CDATA[FireFlow]]></dc:creator><pubDate>Fri, 26 Aug 2005 08:01:05 GMT</pubDate></item><item><title><![CDATA[Reply to Auf *Sender zugreifen? on Fri, 26 Aug 2005 13:47:52 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=403" rel="nofollow">HumeSikkins</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=15" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=2" rel="nofollow">VCL/CLX (Borland C++ Builder)</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/859051</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/859051</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Fri, 26 Aug 2005 13:47:52 GMT</pubDate></item><item><title><![CDATA[Reply to Auf *Sender zugreifen? on Fri, 26 Aug 2005 14:07:38 GMT]]></title><description><![CDATA[<p>Hier:<br />
<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/859066</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/859066</guid><dc:creator><![CDATA[EinM]]></dc:creator><pubDate>Fri, 26 Aug 2005 14:07:38 GMT</pubDate></item></channel></rss>