<?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[Mehrere CheckBoxes über GroupBox prüfen]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe eine GroupBox in der acht CheckBoxes sind.<br />
Klickt man auf eine der Checkboxes, soll ein Ereignis<br />
ausgeführt werden, das bei allen Boxes gleich ist.<br />
Im Moment hab ich das so gelöst, finde es aber arg<br />
unschön <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>
<pre><code class="language-cpp">//---------------------------------------------------------------------------

void __fastcall TSchreibenForm::Bit1Click(TObject *Sender)
{
    if (!geaendert) BinaerBtn-&gt;Checked=true;
}
//---------------------------------------------------------------------------

void __fastcall TSchreibenForm::Bit2Click(TObject *Sender)
{
    if (!geaendert) BinaerBtn-&gt;Checked=true;
}
//---------------------------------------------------------------------------

void __fastcall TSchreibenForm::Bit3Click(TObject *Sender)
{
    if (!geaendert) BinaerBtn-&gt;Checked=true;
}
//---------------------------------------------------------------------------

/* Hier geht das noch bis Bit8Click */
</code></pre>
<p>Die CheckBoxes gehören zur GroupBox &quot;Binaer&quot;...</p>
<p>Kann man da was mit den &quot;Components&quot; der GroupBox reißen?<br />
Wenn ja, wie? Ich hab bereits FAQ und Forum durchsucht,<br />
bin allerdings nicht schlauer geworden <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>Bin für jede Hilfe dankbar...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/91038/mehrere-checkboxes-über-groupbox-prüfen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Jul 2026 04:25:14 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/91038.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 04 Nov 2004 14:29:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Mehrere CheckBoxes über GroupBox prüfen on Thu, 04 Nov 2004 14:29:53 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe eine GroupBox in der acht CheckBoxes sind.<br />
Klickt man auf eine der Checkboxes, soll ein Ereignis<br />
ausgeführt werden, das bei allen Boxes gleich ist.<br />
Im Moment hab ich das so gelöst, finde es aber arg<br />
unschön <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>
<pre><code class="language-cpp">//---------------------------------------------------------------------------

void __fastcall TSchreibenForm::Bit1Click(TObject *Sender)
{
    if (!geaendert) BinaerBtn-&gt;Checked=true;
}
//---------------------------------------------------------------------------

void __fastcall TSchreibenForm::Bit2Click(TObject *Sender)
{
    if (!geaendert) BinaerBtn-&gt;Checked=true;
}
//---------------------------------------------------------------------------

void __fastcall TSchreibenForm::Bit3Click(TObject *Sender)
{
    if (!geaendert) BinaerBtn-&gt;Checked=true;
}
//---------------------------------------------------------------------------

/* Hier geht das noch bis Bit8Click */
</code></pre>
<p>Die CheckBoxes gehören zur GroupBox &quot;Binaer&quot;...</p>
<p>Kann man da was mit den &quot;Components&quot; der GroupBox reißen?<br />
Wenn ja, wie? Ich hab bereits FAQ und Forum durchsucht,<br />
bin allerdings nicht schlauer geworden <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>Bin für jede Hilfe dankbar...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/644574</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/644574</guid><dc:creator><![CDATA[Raptor2000]]></dc:creator><pubDate>Thu, 04 Nov 2004 14:29:53 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere CheckBoxes über GroupBox prüfen on Thu, 04 Nov 2004 14:34:26 GMT]]></title><description><![CDATA[<p>Warum weist du nicht den OnClick Ereignissen aller Checkboxen die gleiche Funktion zu?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/644578</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/644578</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 04 Nov 2004 14:34:26 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere CheckBoxes über GroupBox prüfen on Thu, 04 Nov 2004 14:52:08 GMT]]></title><description><![CDATA[<p>? Versteh ich nicht... Dadurch wirds doch noch immer nicht schöner.</p>
<p>Ich würde gerne etwa sowas haben:</p>
<pre><code class="language-cpp">void __fastcall TSchreibenForm::irgendEineCheckBoxClick(TObject *Sender)
{
    if (!geaendert) BinaerBtn-&gt;Checked=true;
}
</code></pre>
<p>statt jeweils:</p>
<pre><code class="language-cpp">void __fastcall TSchreibenForm::Bit1Click(TObject *Sender)
{
    if (!geaendert) BinaerBtn-&gt;Checked=true;
}
void __fastcall TSchreibenForm::Bit2Click(TObject *Sender)
{
    if (!geaendert) BinaerBtn-&gt;Checked=true;
} //usw
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/644604</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/644604</guid><dc:creator><![CDATA[Raptor2000]]></dc:creator><pubDate>Thu, 04 Nov 2004 14:52:08 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere CheckBoxes über GroupBox prüfen on Thu, 04 Nov 2004 14:52:11 GMT]]></title><description><![CDATA[<p>Natürlich: du brauchst die Funktion nur noch einmal zu implementieren. Warum sollte das nicht schöner sein?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/644608</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/644608</guid><dc:creator><![CDATA[Dasd]]></dc:creator><pubDate>Thu, 04 Nov 2004 14:52:11 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere CheckBoxes über GroupBox prüfen on Thu, 04 Nov 2004 15:17:02 GMT]]></title><description><![CDATA[<p>Ginge also nur sowas:</p>
<pre><code class="language-cpp">void neueFunktion(){
    if (!geaendert) BinaerBtn-&gt;Checked=true;
}

void __fastcall TSchreibenForm::Bit1Click(TObject *Sender)
{
    neueFunktion();
}
void __fastcall TSchreibenForm::Bit2Click(TObject *Sender)
{
    neueFunktion();
} 
// usw.
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/644641</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/644641</guid><dc:creator><![CDATA[Raptor2000]]></dc:creator><pubDate>Thu, 04 Nov 2004 15:17:02 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere CheckBoxes über GroupBox prüfen on Thu, 04 Nov 2004 15:35:32 GMT]]></title><description><![CDATA[<p>Nein, du sollst im Objektinspektor dem OnClick-Ereignissen jeder deiner Checkboxen dieselbe Funktion zuweisen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/644646</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/644646</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 04 Nov 2004 15:35:32 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere CheckBoxes über GroupBox prüfen on Thu, 04 Nov 2004 15:28:41 GMT]]></title><description><![CDATA[<p>Achsooo, an sowas hab ich ja noch garnicht gedacht.<br />
Das ist ja einfach...<br />
Vielen Dank!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/644654</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/644654</guid><dc:creator><![CDATA[Raptor2000]]></dc:creator><pubDate>Thu, 04 Nov 2004 15:28:41 GMT</pubDate></item></channel></rss>