<?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[Panel designen und vervielfältigen]]></title><description><![CDATA[<p>Hallo <strong>zusammen</strong>,<br />
ich habe eine Frage bezüglich C++ Builder. Wenn ich ein Fenster zur Entwurfszeit gestallte kann ich später von diesem Fenster beliebig viele Duplikate erzeugen. Mich interessiert ob ich nicht genau denselben Verhalten bei einem Panel erreichen kann? Das duplizierte Panel muss dabei alle VCL-Objekte wie zur Entwurfszeit beinhalten.</p>
<p><strong>Ist das überhaupt Möglich?</strong></p>
<p>Ich bin für jede Bemerkung dankbar!<br />
<em>Mit freundlichen Grüßen<br />
coder24h</em></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/100190/panel-designen-und-vervielfältigen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Jul 2026 14:44:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/100190.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 04 Feb 2005 15:33:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Panel designen und vervielfältigen on Fri, 04 Feb 2005 15:33:33 GMT]]></title><description><![CDATA[<p>Hallo <strong>zusammen</strong>,<br />
ich habe eine Frage bezüglich C++ Builder. Wenn ich ein Fenster zur Entwurfszeit gestallte kann ich später von diesem Fenster beliebig viele Duplikate erzeugen. Mich interessiert ob ich nicht genau denselben Verhalten bei einem Panel erreichen kann? Das duplizierte Panel muss dabei alle VCL-Objekte wie zur Entwurfszeit beinhalten.</p>
<p><strong>Ist das überhaupt Möglich?</strong></p>
<p>Ich bin für jede Bemerkung dankbar!<br />
<em>Mit freundlichen Grüßen<br />
coder24h</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/714675</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/714675</guid><dc:creator><![CDATA[coder24h]]></dc:creator><pubDate>Fri, 04 Feb 2005 15:33:33 GMT</pubDate></item><item><title><![CDATA[Reply to Panel designen und vervielfältigen on Fri, 04 Feb 2005 16:00:27 GMT]]></title><description><![CDATA[<p>Wenn du vom Panel ableitest wie das beim Formular geschieht, dann bestimmt...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/714691</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/714691</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Fri, 04 Feb 2005 16:00:27 GMT</pubDate></item><item><title><![CDATA[Reply to Panel designen und vervielfältigen on Fri, 04 Feb 2005 16:10:17 GMT]]></title><description><![CDATA[<p>brauchst du vielleicht sowas?</p>
<p>hiermit erstellst du 8x8 panels</p>
<p>vieleicht hift es dir ja weiter</p>
<p>greetz</p>
<pre><code class="language-cpp">//globale variable
TPanel* Panels[MAXY][MAXX];  //array zum erstellen der Panels // maxy maxx sind constante variablen

for (int y=0; y&lt;MAXY; y++){ //Schleife, um  Panels dynamisch zu erstellen
    for(int x=0; x&lt;MAXX; x++){
        Panels[y][x] = new TPanel(this); //erstellt ein neues Panel
        Panels[y][x]-&gt;Parent = this; //ordnet das Label dem Hauptformular zu
        Panels[y][x]-&gt;Top = 100 + 31*y; //Abstand zum oberen Fensterrand
        Panels[y][x]-&gt;Left = 250 + 31*x; //Abstand zum linken Fensterrand
        Panels[y][x]-&gt;Width = 30; //Panel-Breite
        Panels[y][x]-&gt;Height = 30; //Panel-Höhe
        Panels[y][x]-&gt;AutoSize = false; //feste Panel-Breite
        Panels[y][x]-&gt;Caption = IntToStr(y) + IntToStr(x); //Text ins Panelfeld
        Panels[y][x]-&gt;Color = clWhite;  //Panel-FDarbe
    }
  }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/714699</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/714699</guid><dc:creator><![CDATA[morphY]]></dc:creator><pubDate>Fri, 04 Feb 2005 16:10:17 GMT</pubDate></item><item><title><![CDATA[Reply to Panel designen und vervielfältigen on Fri, 04 Feb 2005 16:20:05 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>direkt TPanel dynamisch erstellen ist aber meistens ineffektiv, denn dann muß man ja die Buttons u.a. auch noch extra reinschreiben.</p>
<p>Der beste Weg ist wie von junix geschrieben einmal eine Klasse von TPanel zu erstellen, dort die Buttons fest integrieren und dann diese Klasse dynamisch zu instanzieren.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/714702</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/714702</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 04 Feb 2005 16:20:05 GMT</pubDate></item><item><title><![CDATA[Reply to Panel designen und vervielfältigen on Fri, 04 Feb 2005 16:28:41 GMT]]></title><description><![CDATA[<p>Klingt als wäre es Zeit für einen weiteren glorreichen Einsatz von <strong>TFrame</strong>.<br />
Ich denke unterm Strich ist es das, was coder24h sucht.</p>
<p>Schönes Wochenende zusammen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/714710</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/714710</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 04 Feb 2005 16:28:41 GMT</pubDate></item><item><title><![CDATA[Reply to Panel designen und vervielfältigen on Fri, 04 Feb 2005 16:44:04 GMT]]></title><description><![CDATA[<p><strong>Dankeschön für Ihre Anteilname!</strong><br />
Wenn ich eine Klasse von meinem Panel erzeuge ist die Komponente Panel unsichtbar, und die ganzen Objekte müssen manuell bzw. zur Laufzeit positioniert werden, gerade das wollte ich vermeiden da sehr viele unterschiedliche Komponenten integriert werden müssen.<br />
Mit <strong>TFrame</strong> habe ich noch nicht gearbeitet, sollte man diese Komponente vermeiden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/714720</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/714720</guid><dc:creator><![CDATA[coder24h]]></dc:creator><pubDate>Fri, 04 Feb 2005 16:44:04 GMT</pubDate></item><item><title><![CDATA[Reply to Panel designen und vervielfältigen on Fri, 04 Feb 2005 16:56:14 GMT]]></title><description><![CDATA[<p><strong>TFrame</strong> bringt dieses Verhalten mit, ich bedanke mich bei allen!<br />
*<br />
Vielen Dank<br />
coder24h*<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="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/714733</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/714733</guid><dc:creator><![CDATA[coder24h]]></dc:creator><pubDate>Fri, 04 Feb 2005 16:56:14 GMT</pubDate></item><item><title><![CDATA[Reply to Panel designen und vervielfältigen on Fri, 04 Feb 2005 16:56:59 GMT]]></title><description><![CDATA[<p>Hallo</p>
<blockquote>
<p>Wenn ich eine Klasse von meinem Panel erzeuge ist die Komponente Panel unsichtbar, und die ganzen Objekte müssen manuell bzw. zur Laufzeit positioniert werden</p>
</blockquote>
<p>Soetwas kann man alles in der Klasse festlegen, da kommst du so oder so nicht drum, wenn du dynamisch arbeiten willst.<br />
Und was da unsichtbar sein soll, weiß ich jetzt nicht.</p>
<p>TFrame ist schon in Ordnung. Ich denke aber, für ein Panel alleine brauchst du kein Frame (wenn du nicht den OI zum Button-Positionierung nehmen willst).<br />
Trame ist sinnvoll, wenn du ganze Fenster-Teile wiederverwenden willst.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/714734</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/714734</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 04 Feb 2005 16:56:59 GMT</pubDate></item></channel></rss>