<?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[2 Forms gleichzeitig im Vordergrund etc...]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich habe ein Form1 das das Hauptprogramm darstellt. Durch einen Klick auf ein Steuerelement wird ein zweites Form2 geöffnet.</p>
<p>Ich möchte jetzt, wenn ich Form1 über den gesamten Bildschirm maximiere und Form2 öffne, Form2 auf einen bestimmten Ort auf Form1 plaziert wird, z.B. rechts oben in der Ecke mit der 1/4-Größe von Form1, und es im Vordergrund bleibt, wenn man Form1 wieder fokussiert, bzw. auf diesem weiterarbeitet.</p>
<p>Kann man vielleicht Form2 in/an das Form1 docken?</p>
<p>MFG<br />
Todd</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/189834/2-forms-gleichzeitig-im-vordergrund-etc</link><generator>RSS for Node</generator><lastBuildDate>Mon, 17 Aug 2026 08:32:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/189834.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 17 Aug 2007 12:04:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 2 Forms gleichzeitig im Vordergrund etc... on Fri, 17 Aug 2007 12:04:36 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich habe ein Form1 das das Hauptprogramm darstellt. Durch einen Klick auf ein Steuerelement wird ein zweites Form2 geöffnet.</p>
<p>Ich möchte jetzt, wenn ich Form1 über den gesamten Bildschirm maximiere und Form2 öffne, Form2 auf einen bestimmten Ort auf Form1 plaziert wird, z.B. rechts oben in der Ecke mit der 1/4-Größe von Form1, und es im Vordergrund bleibt, wenn man Form1 wieder fokussiert, bzw. auf diesem weiterarbeitet.</p>
<p>Kann man vielleicht Form2 in/an das Form1 docken?</p>
<p>MFG<br />
Todd</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1346302</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1346302</guid><dc:creator><![CDATA[Todd]]></dc:creator><pubDate>Fri, 17 Aug 2007 12:04:36 GMT</pubDate></item><item><title><![CDATA[Reply to 2 Forms gleichzeitig im Vordergrund etc... on Fri, 17 Aug 2007 12:12:05 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Das sollte mit FormStyle auf StayOnTop für das Form2 gehen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1346310</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1346310</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 17 Aug 2007 12:12:05 GMT</pubDate></item><item><title><![CDATA[Reply to 2 Forms gleichzeitig im Vordergrund etc... on Fri, 17 Aug 2007 12:47:33 GMT]]></title><description><![CDATA[<p>Danke das klappt schon mal.</p>
<p>Jetzt noch ein weiteres Problem:</p>
<p>Gibt es auch eine ähnliche einfache Lösung dafür, dass Form2 alle Positionsveränderungen von Form1 mitmacht, oder muss man das dann selbst in einem Event von Form1 steuern?</p>
<p>Danke<br />
Todd</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1346336</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1346336</guid><dc:creator><![CDATA[Todd]]></dc:creator><pubDate>Fri, 17 Aug 2007 12:47:33 GMT</pubDate></item><item><title><![CDATA[Reply to 2 Forms gleichzeitig im Vordergrund etc... on Fri, 17 Aug 2007 13:22:04 GMT]]></title><description><![CDATA[<p>Okay.<br />
Ich hab es jetzt mal im 'CanResize'-Event von Form1 gemacht. Ist aber sehr zappelig das ganze:</p>
<pre><code class="language-cpp">void __fastcall TForm1::FormCanResize(TObject *Sender, int &amp;NewWidth,
      int &amp;NewHeight, bool &amp;Resize)
{
 Form2-&gt;Height=ListView1-&gt;Height-3;
 Form2-&gt;Width=ListView1-&gt;Width-2;
 Form2-&gt;Top=Form1-&gt;Top+111;
 Form2-&gt;Left=Form1-&gt;Left+10;
}
</code></pre>
<p>Ich hoffe es gibt eine bessere, zappelfreie Lösung. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Liebe Grüße<br />
Todd</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1346366</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1346366</guid><dc:creator><![CDATA[Todd]]></dc:creator><pubDate>Fri, 17 Aug 2007 13:22:04 GMT</pubDate></item><item><title><![CDATA[Reply to 2 Forms gleichzeitig im Vordergrund etc... on Fri, 17 Aug 2007 13:39:49 GMT]]></title><description><![CDATA[<p>Nimm statt Form2 ein Panel mit entsprechenden <em>Anchors</em>-Einstellungen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1346391</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1346391</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Fri, 17 Aug 2007 13:39:49 GMT</pubDate></item><item><title><![CDATA[Reply to 2 Forms gleichzeitig im Vordergrund etc... on Fri, 17 Aug 2007 14:34:17 GMT]]></title><description><![CDATA[<p>Danke. Das wäre auch eine Möglichkeit.</p>
<p>Aber wie sieht es denn mit der folgenden Eigenschaft aus:</p>
<p>Ich habe auf Form1 einen quadratischen Bereich, in der dann das Panel liegen soll.<br />
Das Panel muss &quot;abnehmbar sein&quot;, also setze ich die Eigenschaften 'DragKind' auf 'dkDock' und 'DragMode' auf 'dmAutomatic'.</p>
<p>Wenn der Benutzer das Panel abnimmt, soll es nicht mehr die Positionsänderungen von Form1 mitmachen. Das funktioniert ja schon automatisch. Wenn er es nicht abnimmt, macht es alles das mit was Form1 macht. Funktioniert auch automatisch.</p>
<p>Wie bekomme ich aber das Panel nach dem abnehmen, nimmt ja dann quasi die Gestallt eines Forms an, wieder in den quadratischen Bereich gedockt?</p>
<p>Wenn das funktionieren würde, wär mein Problem so gut wie gelöst.</p>
<p>Danke und liebe Grüße<br />
Todd</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1346436</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1346436</guid><dc:creator><![CDATA[Todd]]></dc:creator><pubDate>Fri, 17 Aug 2007 14:34:17 GMT</pubDate></item><item><title><![CDATA[Reply to 2 Forms gleichzeitig im Vordergrund etc... on Fri, 17 Aug 2007 19:52:46 GMT]]></title><description><![CDATA[<p>Okay.</p>
<p>Hab jetzt folgendes gemacht. Linkemaustaste Panel als &quot;Fenster freigeben&quot;. Rechte Maustaste wieder ans Formular docken:</p>
<pre><code class="language-cpp">void __fastcall TForm1::Panel2ContextPopup(TObject *Sender,
      TPoint &amp;MousePos, bool &amp;Handled)
{
int left=ListView1-&gt;Left+6;
int top=ListView1-&gt;Top+48;
int right=ListView1-&gt;Width+left-3;
int bottom=ListView1-&gt;Height+62;
Panel2-&gt;Dock(Form1,TRect(left,top,right,bottom));
}
</code></pre>
<p>MFG<br />
Todd</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1346599</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1346599</guid><dc:creator><![CDATA[Todd]]></dc:creator><pubDate>Fri, 17 Aug 2007 19:52:46 GMT</pubDate></item></channel></rss>