<?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[Projekt mit mehreren Forms]]></title><description><![CDATA[<p>Hi Leuts,<br />
ist es möglich in einen Projekt durch einen Button, von der einen in eine andere Form zu springen, die dann also z.B. anders aufgebaut ist?<br />
Wenn ja, könnte mir mal die Funktion bzw. den Befehl dafür schreiben?</p>
<p>Schon mal danke,</p>
<p>TheExecut0r</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/133783/projekt-mit-mehreren-forms</link><generator>RSS for Node</generator><lastBuildDate>Fri, 31 Jul 2026 21:38:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/133783.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 20 Jan 2006 18:37:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Projekt mit mehreren Forms on Fri, 20 Jan 2006 18:37:47 GMT]]></title><description><![CDATA[<p>Hi Leuts,<br />
ist es möglich in einen Projekt durch einen Button, von der einen in eine andere Form zu springen, die dann also z.B. anders aufgebaut ist?<br />
Wenn ja, könnte mir mal die Funktion bzw. den Befehl dafür schreiben?</p>
<p>Schon mal danke,</p>
<p>TheExecut0r</p>
]]></description><link>https://www.c-plusplus.net/forum/post/971638</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/971638</guid><dc:creator><![CDATA[TheExecut0r]]></dc:creator><pubDate>Fri, 20 Jan 2006 18:37:47 GMT</pubDate></item><item><title><![CDATA[Reply to Projekt mit mehreren Forms on Fri, 20 Jan 2006 18:49:05 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Ja, das geht. Du must den Header der aufzurufenden Form in der Code-Datei der aufrufenden Forms includen und dann die Methoden Show() oder ShowModal() der aufzurufenden Form benutzen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/971649</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/971649</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 20 Jan 2006 18:49:05 GMT</pubDate></item><item><title><![CDATA[Reply to Projekt mit mehreren Forms on Fri, 20 Jan 2006 19:00:04 GMT]]></title><description><![CDATA[<p>Kannst du mir mal ein Beispiel machen? Wäre echt nett!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/971656</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/971656</guid><dc:creator><![CDATA[TheExecut0r]]></dc:creator><pubDate>Fri, 20 Jan 2006 19:00:04 GMT</pubDate></item><item><title><![CDATA[Reply to Projekt mit mehreren Forms on Fri, 20 Jan 2006 19:06:29 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>nehmen wir mal an, du willst Form2 aus Form1 in dem OnClick von TForm1::Button1 aus aufrufen :</p>
<pre><code class="language-cpp">#include &quot;Form2.h&quot; // Include hinzufügen
...
void __fastcall TForm1::OnButton1Click(TObject *Sender)
{
  Form2-&gt;ShowModal(); // Form2 modal öffnen
  }
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/971661</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/971661</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 20 Jan 2006 19:06:29 GMT</pubDate></item><item><title><![CDATA[Reply to Projekt mit mehreren Forms on Fri, 20 Jan 2006 19:24:14 GMT]]></title><description><![CDATA[<p>Danke!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/971680</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/971680</guid><dc:creator><![CDATA[TheExecut0r]]></dc:creator><pubDate>Fri, 20 Jan 2006 19:24:14 GMT</pubDate></item><item><title><![CDATA[Reply to Projekt mit mehreren Forms on Fri, 20 Jan 2006 20:11:43 GMT]]></title><description><![CDATA[<p>huhu, hätte ma noch ne frage dazu...<br />
ich habe auch ein projekt mit mehreren forms, ich geh in eine form rein, tippe dort nen namen ein, geh raus aus der form mit</p>
<pre><code>Form1-&gt;Close();
</code></pre>
<p>doch wenn ich wieder in die form reingehe, ist immer noch der name von letzte ma drin. wie mach ich das? gibt es da keine &quot;new creat&quot;, oder &quot;refresh&quot; funktion?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/971708</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/971708</guid><dc:creator><![CDATA[Andy5000]]></dc:creator><pubDate>Fri, 20 Jan 2006 20:11:43 GMT</pubDate></item><item><title><![CDATA[Reply to Projekt mit mehreren Forms on Fri, 20 Jan 2006 20:29:42 GMT]]></title><description><![CDATA[<p>Mach im OnActivate der 2. Form das rücksetzen der Felder!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/971715</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/971715</guid><dc:creator><![CDATA[DerAltenburger]]></dc:creator><pubDate>Fri, 20 Jan 2006 20:29:42 GMT</pubDate></item><item><title><![CDATA[Reply to Projekt mit mehreren Forms on Fri, 20 Jan 2006 21:05:09 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Wenn du ein Form schließt heißt das nicht, das auch die Instanz des Forms geschlossen wird, ode die Controls ihre Eigenschaften verlieren.</p>
<p>außerdem manuellen zurücksetzen kannst du auch noch jedesmal eine komplett neue Instanz anlegen:</p>
<pre><code class="language-cpp">#include &quot;Form2.h&quot; // Include hinzufügen
...
void __fastcall TForm1::OnButton1Click(TObject *Sender)
{
  TForm2 *NewForm = new TForm2(NULL);
  NewForm-&gt;ShowModal(); // Form2 modal öffnen
  delete NewForm;
  }
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/971731</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/971731</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 20 Jan 2006 21:05:09 GMT</pubDate></item><item><title><![CDATA[Reply to Projekt mit mehreren Forms on Sun, 22 Jan 2006 18:07:02 GMT]]></title><description><![CDATA[<p>akari schrieb:</p>
<blockquote>
<p>Hallo</p>
<p>Wenn du ein Form schließt heißt das nicht, das auch die Instanz des Forms geschlossen wird, ode die Controls ihre Eigenschaften verlieren.</p>
<p>außerdem manuellen zurücksetzen kannst du auch noch jedesmal eine komplett neue Instanz anlegen:</p>
<pre><code class="language-cpp">#include &quot;Form2.h&quot; // Include hinzufügen
...
void __fastcall TForm1::OnButton1Click(TObject *Sender)
{
  TForm2 *NewForm = new TForm2(NULL);
  NewForm-&gt;ShowModal(); // Form2 modal öffnen
  delete NewForm;
  }
</code></pre>
<p>bis bald<br />
akari</p>
</blockquote>
<p>Jetzt habe ich damit folgendes Problem:<br />
Sobald ich das alles drin habe, kann ich die Form mit einem Butten nicht mehr schließen! Die Form rückt in hintergrund, die neue form, die sich öffnen soll, öffnet sich zwar, aber ich kann dort nichts anklicken, dann muss ich wieder auf die form im hintergrund klicken &amp; die NOCHEINMAL schließen, was schafft da abhilfe?</p>
<p>mfg<br />
andy</p>
]]></description><link>https://www.c-plusplus.net/forum/post/973056</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/973056</guid><dc:creator><![CDATA[Andy5000]]></dc:creator><pubDate>Sun, 22 Jan 2006 18:07:02 GMT</pubDate></item><item><title><![CDATA[Reply to Projekt mit mehreren Forms on Sun, 22 Jan 2006 18:12:41 GMT]]></title><description><![CDATA[<p>Hallo</p>
<blockquote>
<p>Die Form rückt in hintergrund, die neue form, die sich öffnen soll, öffnet sich zwar, aber ich kann dort nichts anklicken, dann muss ich wieder auf die form im hintergrund klicken &amp; die NOCHEINMAL schließen</p>
</blockquote>
<p>Verstehe überhaupt nicht was du da sagen willst.<br />
Mein Code funktioniert ausgezeichnet, es erzeugt ein modales Fenster, das erst wieder über die üblichen Windows-Methoden geschlossen werden muß, bevor die aufrufende Form/Methode fortgesetzt wird.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/973066</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/973066</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 22 Jan 2006 18:12:41 GMT</pubDate></item><item><title><![CDATA[Reply to Projekt mit mehreren Forms on Sun, 22 Jan 2006 18:36:17 GMT]]></title><description><![CDATA[<p>Ja also, ich habe sozusagen ein Hauptmenu (Form1) wenn ich dort auf Button1 klicke soll er Form2 öffnen. Ich lade dann z.B. einen Namen in ein Edit rein, so, und jetzt, wenn ich normal über den button1 auf der Form2 mit folgendem code</p>
<pre><code>Form2-&gt;Close;
</code></pre>
<p>die Form2 verlasse &amp; dann wieder im Hauptmenu(Form1) auf Button1 klicke, ist immer noch der Name im Button.</p>
<p>So, deine funktion ist so zwar korrekt, aber ich kann dann die Form2 nicht über den button1 auf der Form2 beenden, ich muss erst ZWEIMAL oben auf das X klicken, erst dann kann ich wieder auf der Form1(Hauptmenu) den Button1 benutzen um wieder auf die Form2 zugelangen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/973101</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/973101</guid><dc:creator><![CDATA[Andy5000]]></dc:creator><pubDate>Sun, 22 Jan 2006 18:36:17 GMT</pubDate></item><item><title><![CDATA[Reply to Projekt mit mehreren Forms on Sun, 22 Jan 2006 18:57:41 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>was lernst du draus? Wenn du in TForm2 eine Methode hast, die auf andere Eigenschaften oder Methoden von TForm2 zugreift, sollst du z.B. nicht</p>
<pre><code class="language-cpp">Form2-&gt;Close();
</code></pre>
<p>schreiben, sondern <strong>immer</strong></p>
<pre><code class="language-cpp">Close();
</code></pre>
<p>was die kurzform für</p>
<pre><code class="language-cpp">this-&gt;Close();
</code></pre>
<p>ist.</p>
<p>Denn du arbeitest ja nun mit verschiedenen Instanzen von TForm2, und da ist Form2 nur eine davon.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/973125</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/973125</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 22 Jan 2006 18:57:41 GMT</pubDate></item><item><title><![CDATA[Reply to Projekt mit mehreren Forms on Sun, 22 Jan 2006 19:05:48 GMT]]></title><description><![CDATA[<p>achso,na dann vielen dank!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/973137</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/973137</guid><dc:creator><![CDATA[Andy5000]]></dc:creator><pubDate>Sun, 22 Jan 2006 19:05:48 GMT</pubDate></item></channel></rss>