<?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[Fragen zu TabOrder und ComponentCount]]></title><description><![CDATA[<p>moin moin,<br />
zur Vorgeschichte erstmal soviel: ich habe auf einem Pagecontrol<br />
mehrere TEdits liegen. Einer davon ist zuständig einen beliebigen<br />
String aufzunehmen, die anderen dienen für Werteingaben. Anschließend<br />
werden die Werteingaben der TEdits in ein array vom Typ int kopiert.<br />
Habe ich mit einer Schleife gelöst, die jede Komponente abklappert und<br />
überprüft, ob es ein TEdit ist. soweit alles klar. (Dank an die Faq<br />
und den vielen Antworten für die Anfänger)<br />
Doch nun bemerkte ich,<br />
a) daß die Reihenfolge der abgelegten Komponenten eine andere ist,<br />
als die vermutete. Die Position im array ist mir wichtig:<br />
Erstes TEdit an Stelle array[0]. Zweites TEdit an die Stelle array[1]...<br />
Wie kann man im Nachhinein die Reihenfolge der TEdits ändern,<br />
so daß sie mit der Position in meinem array übereinstimmen?<br />
Läßt sich das über Properties oder dergleichen lösen?<br />
Könnte zwar das Problem mittels Tag umschiffen, aber galant wäre<br />
das nicht <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="😉"
    /><br />
b) noch ein Stolperstein. Irgendwie sind die TEdits aus dem TabOrder<br />
der Pagecontrol auf das TabOrder des MainForm gerutscht. Aber die<br />
TEdits liegen nach wie vor auf dem PageControl. Wie bekomme ich die<br />
verlorenen Seelen zurück in das PageControl TabOrder? Scheint im<br />
Zusammenhang zu stehen</p>
<p>Sönke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/115466/fragen-zu-taborder-und-componentcount</link><generator>RSS for Node</generator><lastBuildDate>Thu, 23 Jul 2026 09:41:08 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/115466.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 14 Jul 2005 19:50:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fragen zu TabOrder und ComponentCount on Thu, 14 Jul 2005 19:50:22 GMT]]></title><description><![CDATA[<p>moin moin,<br />
zur Vorgeschichte erstmal soviel: ich habe auf einem Pagecontrol<br />
mehrere TEdits liegen. Einer davon ist zuständig einen beliebigen<br />
String aufzunehmen, die anderen dienen für Werteingaben. Anschließend<br />
werden die Werteingaben der TEdits in ein array vom Typ int kopiert.<br />
Habe ich mit einer Schleife gelöst, die jede Komponente abklappert und<br />
überprüft, ob es ein TEdit ist. soweit alles klar. (Dank an die Faq<br />
und den vielen Antworten für die Anfänger)<br />
Doch nun bemerkte ich,<br />
a) daß die Reihenfolge der abgelegten Komponenten eine andere ist,<br />
als die vermutete. Die Position im array ist mir wichtig:<br />
Erstes TEdit an Stelle array[0]. Zweites TEdit an die Stelle array[1]...<br />
Wie kann man im Nachhinein die Reihenfolge der TEdits ändern,<br />
so daß sie mit der Position in meinem array übereinstimmen?<br />
Läßt sich das über Properties oder dergleichen lösen?<br />
Könnte zwar das Problem mittels Tag umschiffen, aber galant wäre<br />
das nicht <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="😉"
    /><br />
b) noch ein Stolperstein. Irgendwie sind die TEdits aus dem TabOrder<br />
der Pagecontrol auf das TabOrder des MainForm gerutscht. Aber die<br />
TEdits liegen nach wie vor auf dem PageControl. Wie bekomme ich die<br />
verlorenen Seelen zurück in das PageControl TabOrder? Scheint im<br />
Zusammenhang zu stehen</p>
<p>Sönke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/831347</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/831347</guid><dc:creator><![CDATA[Soenke]]></dc:creator><pubDate>Thu, 14 Jul 2005 19:50:22 GMT</pubDate></item><item><title><![CDATA[Reply to Fragen zu TabOrder und ComponentCount on Thu, 14 Jul 2005 20:40:27 GMT]]></title><description><![CDATA[<p>Hallo</p>
<blockquote>
<p>a) daß die Reihenfolge der abgelegten Komponenten eine andere ist,<br />
als die vermutete. Die Position im array ist mir wichtig:<br />
Erstes TEdit an Stelle array[0]. Zweites TEdit an die Stelle array[1]...<br />
Wie kann man im Nachhinein die Reihenfolge der TEdits ändern,<br />
so daß sie mit der Position in meinem array übereinstimmen?<br />
Läßt sich das über Properties oder dergleichen lösen?<br />
Könnte zwar das Problem mittels Tag umschiffen, aber galant wäre<br />
das nicht</p>
</blockquote>
<p>Du kannst ja noch ein eigenes Array für die TEdit anlegen, in denen du Pointer auf die so ablegts, wie du sie brauchst.</p>
<blockquote>
<p>b) noch ein Stolperstein. Irgendwie sind die TEdits aus dem TabOrder<br />
der Pagecontrol auf das TabOrder des MainForm gerutscht. Aber die<br />
TEdits liegen nach wie vor auf dem PageControl. Wie bekomme ich die<br />
verlorenen Seelen zurück in das PageControl TabOrder? Scheint im<br />
Zusammenhang zu stehen</p>
</blockquote>
<p>Naja, die TabOrder wird grundsätzlich durch die Parent-Eigenschaft mitbestimmt. Du kannst ja alle fraglichen Edits mal auswählen (SHIFT-Taste dabei drücken), diese ausschneiden, dein TabSheet auswählen und die Edits wieder einfügen. Dann sollten die wieder im richtigen Container sein.<br />
Mach aber vorher ein Backup von deinem Projekt.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/831379</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/831379</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 14 Jul 2005 20:40:27 GMT</pubDate></item><item><title><![CDATA[Reply to Fragen zu TabOrder und ComponentCount on Fri, 15 Jul 2005 05:06:51 GMT]]></title><description><![CDATA[<p>Du könntest allerdings auch die Eigenschaft TEdit::Tag verwenden, um dort die Position im Array zu hinterlegen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/831489</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/831489</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 15 Jul 2005 05:06:51 GMT</pubDate></item><item><title><![CDATA[Reply to Fragen zu TabOrder und ComponentCount on Fri, 15 Jul 2005 18:12:30 GMT]]></title><description><![CDATA[<p>@ Joe_M. die Möglichkeit hatte ich auch in Betracht gezogen, aber ich wollte mir &quot;Tag&quot; freihalten, falls ich es doch noch anders brauche.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/7971">@akari</a> danke, mit dem TabOrder ist wieder alles im Lot. Das hat auch gleich mein erstes Problem behoben, denn jetzt ist ComponentCount Reihenfolge wieder die Richtige <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/831963</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/831963</guid><dc:creator><![CDATA[Soenke]]></dc:creator><pubDate>Fri, 15 Jul 2005 18:12:30 GMT</pubDate></item></channel></rss>