<?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[Owner einer Komponente wird nicht gesetzt]]></title><description><![CDATA[<p>Hallo nochmal,</p>
<p>ist es Euch auch schon mal passiert, dass wenn man eine selber geschriebene Kompo auf ein Panel oder Tabsheet zieht, diese dann nicht direkt dem Panel/Tabsheet zugewiesen wird, sondern der Form direkt? Ich muss dann jedesmal in der Objekthierarchie per Hand die Kompo auf das gewünschte Objekt ziehen. Was kann man dagegen tun?</p>
<p>F98</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/103293/owner-einer-komponente-wird-nicht-gesetzt</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 10:29:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/103293.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 07 Mar 2005 09:41:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Owner einer Komponente wird nicht gesetzt on Mon, 07 Mar 2005 09:41:14 GMT]]></title><description><![CDATA[<p>Hallo nochmal,</p>
<p>ist es Euch auch schon mal passiert, dass wenn man eine selber geschriebene Kompo auf ein Panel oder Tabsheet zieht, diese dann nicht direkt dem Panel/Tabsheet zugewiesen wird, sondern der Form direkt? Ich muss dann jedesmal in der Objekthierarchie per Hand die Kompo auf das gewünschte Objekt ziehen. Was kann man dagegen tun?</p>
<p>F98</p>
]]></description><link>https://www.c-plusplus.net/forum/post/739310</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/739310</guid><dc:creator><![CDATA[F98]]></dc:creator><pubDate>Mon, 07 Mar 2005 09:41:14 GMT</pubDate></item><item><title><![CDATA[Reply to Owner einer Komponente wird nicht gesetzt on Mon, 07 Mar 2005 16:49:18 GMT]]></title><description><![CDATA[<p>Von was ist die Komponente denn abgeleitet? Nicht-visuelle Komponenten haben immer die Form als Owner.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/739728</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/739728</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Mon, 07 Mar 2005 16:49:18 GMT</pubDate></item><item><title><![CDATA[Reply to Owner einer Komponente wird nicht gesetzt on Tue, 08 Mar 2005 09:18:22 GMT]]></title><description><![CDATA[<p>Meine Kompo ist von TPanel abgeleitet. Im Konstruktor setze ich den Parent was aber nichts nützt. Die Kompo wird trotzdem der Form zugewiesen, nicht der Tabsheet oder auch anderen Panels usw. auf die man die Kompo draufzieht.</p>
<p>Den Owner kann man leider nicht explizit setzten, da bringt der Compiler:</p>
<p>[C++ Fehler] Rasterpanel.cpp(22): E2247 Zugriff auf 'TComponent::Owner' nicht möglich</p>
<p>Code:</p>
<pre><code class="language-cpp">__fastcall TRasterpanel::TRasterpanel(TComponent* Owner) : TPanel(Owner)
{
           DoubleBuffered    = true;

           SetBounds(0, 0, 640, 480);
           Caption           = &quot; &quot;;
           Parent            = dynamic_cast&lt;TWinControl*&gt;(Owner);
           this-&gt;Owner       = Owner; // bringt Compiler-Fehler
           ...
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/740191</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/740191</guid><dc:creator><![CDATA[F98]]></dc:creator><pubDate>Tue, 08 Mar 2005 09:18:22 GMT</pubDate></item><item><title><![CDATA[Reply to Owner einer Komponente wird nicht gesetzt on Tue, 08 Mar 2005 09:21:55 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Versuch's mal so :</p>
<pre><code class="language-cpp">__fastcall TRasterpanel::TRasterpanel(TComponent* Owner) : TPanel(Owner)
{
           DoubleBuffered    = true;

           SetBounds(0, 0, 640, 480);
           Caption           = &quot; &quot;;
//           Parent            = dynamic_cast&lt;TWinControl*&gt;(Owner);
//           this-&gt;Owner       = Owner; // bringt Compiler-Fehler
           ...
}
</code></pre>
<p>Bis dann denn,<br />
<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 />
Nash</p>
]]></description><link>https://www.c-plusplus.net/forum/post/740209</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/740209</guid><dc:creator><![CDATA[Nash]]></dc:creator><pubDate>Tue, 08 Mar 2005 09:21:55 GMT</pubDate></item><item><title><![CDATA[Reply to Owner einer Komponente wird nicht gesetzt on Wed, 09 Mar 2005 07:12:10 GMT]]></title><description><![CDATA[<p>Aha!</p>
<p>Es funktioniert. Ich dachte das Owner immer selbst zugewiesen werden muss ...</p>
<p>Naja, vielen Dank erstmal! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/740345</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/740345</guid><dc:creator><![CDATA[F98]]></dc:creator><pubDate>Wed, 09 Mar 2005 07:12:10 GMT</pubDate></item><item><title><![CDATA[Reply to Owner einer Komponente wird nicht gesetzt on Tue, 08 Mar 2005 18:57:37 GMT]]></title><description><![CDATA[<p>Wenn ich das so lese fällt mir auf, dass ich eigentlich Unsinn geschrieben habe. <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="🙂"
    /></p>
<p><strong>Alle</strong> zur Entwurfszeit eingebundenen Komponenten haben standardmässig die Form als <strong>Owner</strong>.</p>
<p>Der <strong>Parent</strong>-Eigenschaft visueller Komponenten hingegen sollte automatisch der Container zugewiesen werden, auf bzw. in dem sie abgelegt werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/740824</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/740824</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Tue, 08 Mar 2005 18:57:37 GMT</pubDate></item></channel></rss>