<?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[Componente auswählen]]></title><description><![CDATA[<p>hallo</p>
<p>[C/C++]</p>
<p>for (int i = 0; i &lt; Administrator-&gt;ComponentCount; i++)<br />
{<br />
if(Administrator-&gt;Components[i]-&gt;ClassNameIs(&quot;TCheckBox&quot;))<br />
{<br />
iTagIndex = ((TCheckBox*)Administrator-&gt;Components[i])-&gt;Tag;</p>
<p>diesen Code nutze ich, um die CheckBox'en zu füllen.<br />
Der ComponentCount liefert mir die gesamtanzahl aller auf dieser Form befindliche Componenten zurück.<br />
Da in der Form mehrere CheckBox vorhanden sind, und ich nur z.B. 8 von 32 aktualisieren will, stelle ich folgende Frage.<br />
wie kann ich die Auswahl der n Checkbox enger einkreisen ?</p>
<p>Gruß Siegfried</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/108121/componente-auswählen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 18:54:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/108121.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 26 Apr 2005 13:41:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Componente auswählen on Tue, 26 Apr 2005 13:41:10 GMT]]></title><description><![CDATA[<p>hallo</p>
<p>[C/C++]</p>
<p>for (int i = 0; i &lt; Administrator-&gt;ComponentCount; i++)<br />
{<br />
if(Administrator-&gt;Components[i]-&gt;ClassNameIs(&quot;TCheckBox&quot;))<br />
{<br />
iTagIndex = ((TCheckBox*)Administrator-&gt;Components[i])-&gt;Tag;</p>
<p>diesen Code nutze ich, um die CheckBox'en zu füllen.<br />
Der ComponentCount liefert mir die gesamtanzahl aller auf dieser Form befindliche Componenten zurück.<br />
Da in der Form mehrere CheckBox vorhanden sind, und ich nur z.B. 8 von 32 aktualisieren will, stelle ich folgende Frage.<br />
wie kann ich die Auswahl der n Checkbox enger einkreisen ?</p>
<p>Gruß Siegfried</p>
]]></description><link>https://www.c-plusplus.net/forum/post/775925</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/775925</guid><dc:creator><![CDATA[Beppo]]></dc:creator><pubDate>Tue, 26 Apr 2005 13:41:10 GMT</pubDate></item><item><title><![CDATA[Reply to Componente auswählen on Tue, 26 Apr 2005 13:49:30 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>zuerst mal solltest du den cast verbessern :</p>
<pre><code class="language-cpp">TCheckBox *CheckBox;
for (int i = 0; i &lt; Administrator-&gt;ComponentCount; i++)
{
  CheckBox = dynamic_cast&lt;TCheckBox *&gt; (Administrator-&gt;Components[i]);
  if(CheckBox != NULL)
  {
    iTagIndex = CheckBox-&gt;Tag; 
    ...
    }
  }
</code></pre>
<blockquote>
<p>Da in der Form mehrere CheckBox vorhanden sind, und ich nur z.B. 8 von 32 aktualisieren will, stelle ich folgende Frage.<br />
wie kann ich die Auswahl der n Checkbox enger einkreisen ?</p>
</blockquote>
<p>Da stellt sich die Frage, nach welchen Kriterien du die Vorauswahl treffen willst? Günstiger ist es auf jeden Fall, Zeiger auf alle CheckBoxen in ein extra Array zu legen (siehe FAQ, Abschnitt Komponenten). Du kannst dann auch mehrere Arrays gleichzeitig verwenden, um unterschiedliche Mengen zu bilden.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/775938</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/775938</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 26 Apr 2005 13:49:30 GMT</pubDate></item></channel></rss>