<?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[edit&#x27;s aktualisieren]]></title><description><![CDATA[<p>Hallo,<br />
wie , kann ich zur Laufzeit erstellte Edit's, die Positionen aktualisieren, bzw. die alten Edit's löschen um an anderer Pos. neu zu erstellen?</p>
<pre><code class="language-cpp">const int x = 10;
			y = 20;
			TEdit *edit[x];

			for (int i=0;i &lt; x; i++ )
			{

				edit[i] = new TEdit(this);
				edit[i]-&gt;Parent = Form1;
				if (i == 0) {
					edit[i]-&gt;Top = 20;
					edit[i]-&gt;Left = 16;
				}
					else
					{
						edit[i]-&gt;Top  = y + 40 ;
						edit[i]-&gt;Left = 16;
						y = edit[i]-&gt;Top ;
					}

			}
</code></pre>
<p>Danke in voraus<br />
Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/169599/edit-s-aktualisieren</link><generator>RSS for Node</generator><lastBuildDate>Thu, 13 Aug 2026 16:29:34 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/169599.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 06 Jan 2007 20:11:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to edit&#x27;s aktualisieren on Sat, 06 Jan 2007 20:11:57 GMT]]></title><description><![CDATA[<p>Hallo,<br />
wie , kann ich zur Laufzeit erstellte Edit's, die Positionen aktualisieren, bzw. die alten Edit's löschen um an anderer Pos. neu zu erstellen?</p>
<pre><code class="language-cpp">const int x = 10;
			y = 20;
			TEdit *edit[x];

			for (int i=0;i &lt; x; i++ )
			{

				edit[i] = new TEdit(this);
				edit[i]-&gt;Parent = Form1;
				if (i == 0) {
					edit[i]-&gt;Top = 20;
					edit[i]-&gt;Left = 16;
				}
					else
					{
						edit[i]-&gt;Top  = y + 40 ;
						edit[i]-&gt;Left = 16;
						y = edit[i]-&gt;Top ;
					}

			}
</code></pre>
<p>Danke in voraus<br />
Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1204648</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204648</guid><dc:creator><![CDATA[daniel23]]></dc:creator><pubDate>Sat, 06 Jan 2007 20:11:57 GMT</pubDate></item><item><title><![CDATA[Reply to edit&#x27;s aktualisieren on Sat, 06 Jan 2007 21:09:49 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Was gefällt dir denn nicht an den Eigenschaften Left und Pos? Die sind genau dafür da die Position eines Controls zu bestimmen, auch dynamisch zur Laufzeit.</p>
<p>Vermutlich gehts es dir darum, das du für die nachträgliche Positionsänderung die entsprechenden Control-Instanzen wieder brauchst. Da du aber eh schon ein ganzes Array damit fühlst, must du doch nur dieses Array als Member der Form-Klasse deklarieren, und nicht lokal in der Methode zum Erstellen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1204671</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204671</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sat, 06 Jan 2007 21:09:49 GMT</pubDate></item><item><title><![CDATA[Reply to edit&#x27;s aktualisieren on Sat, 06 Jan 2007 22:00:39 GMT]]></title><description><![CDATA[<p>Hallo,<br />
sorry, aber ich stehe irgendwie auf dem Schlauch, kanst du mir noch mal helfen?<br />
Oder wie lösche ich die zur Laufzeit erstellten Edit's?</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1204703</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204703</guid><dc:creator><![CDATA[daniel23]]></dc:creator><pubDate>Sat, 06 Jan 2007 22:00:39 GMT</pubDate></item><item><title><![CDATA[Reply to edit&#x27;s aktualisieren on Sat, 06 Jan 2007 22:06:55 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Verschiebe die Deklarationen</p>
<pre><code class="language-cpp">const int x = 10;
TEdit *edit[x];
</code></pre>
<p>komplett in die Headerdatei des Forms, zwischen <em>private:</em> und <em>public:</em><br />
Damit kannst du auf dieses Array auch außerhalb der einem Methode zum Erzeugen der Controls benutzen. Und genau so eine Schleife wie beim Erzeugen benutzen um neue Positionen festzulegen.</p>
<p>Du solltest vielleicht den Variablen x und edit noch aussagekräftigere Namen geben.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1204709</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204709</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sat, 06 Jan 2007 22:06:55 GMT</pubDate></item><item><title><![CDATA[Reply to edit&#x27;s aktualisieren on Sat, 06 Jan 2007 22:26:07 GMT]]></title><description><![CDATA[<p>Und dir den <a href="http://www.deppenapostroph.de" rel="nofollow">Plural-Apostroph abgewöhnen</a>, der ist soger im Englischen falsch. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Gelöscht wird im Übrigen ganz normal mit <em>delete</em>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1204715</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204715</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Sat, 06 Jan 2007 22:26:07 GMT</pubDate></item><item><title><![CDATA[Reply to edit&#x27;s aktualisieren on Sun, 07 Jan 2007 11:34:53 GMT]]></title><description><![CDATA[<p>Hallo,<br />
wenn ich so &quot;delete *edit;&quot; das edit löschen will löscht er nur das erste(0te), wie, aber lösche ich alle?<br />
Ach und const int x = 10; kann in der header nicht init. werden.</p>
<p>Könnt ihr mir noch mal helfen?</p>
<p>Danke<br />
Gruß Daniel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1204884</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204884</guid><dc:creator><![CDATA[daniel23]]></dc:creator><pubDate>Sun, 07 Jan 2007 11:34:53 GMT</pubDate></item><item><title><![CDATA[Reply to edit&#x27;s aktualisieren on Sun, 07 Jan 2007 11:47:12 GMT]]></title><description><![CDATA[<p>Hallo</p>
<blockquote>
<p>wenn ich so &quot;delete *edit;&quot; das edit löschen will löscht er nur das erste(0te), wie, aber lösche ich alle?</p>
</blockquote>
<p>Indem u alle Controls einzeln mit delete löscht?<br />
Da du ja schon ein Array mit bekannter größe hast, kannst du wie beim Erstellen eine Schleife nehmen.</p>
<blockquote>
<p>const int x = 10; kann in der header nicht init. werden.</p>
</blockquote>
<p>Dann schreib noch ein <em>static</em> davor</p>
<pre><code class="language-cpp">static const int x = 10;
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1204893</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204893</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 07 Jan 2007 11:47:12 GMT</pubDate></item><item><title><![CDATA[Reply to edit&#x27;s aktualisieren on Sun, 07 Jan 2007 13:13:52 GMT]]></title><description><![CDATA[<p>Jo,<br />
danke, akari jetzt funzt es so wie es soll.</p>
<p>Danke<br />
Gruß Daniel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1204956</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1204956</guid><dc:creator><![CDATA[daniel23]]></dc:creator><pubDate>Sun, 07 Jan 2007 13:13:52 GMT</pubDate></item></channel></rss>