<?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[Komponente Indirekt Ansprechen ??]]></title><description><![CDATA[<p>Guten Tag,</p>
<p>bitte Zerreist mich nicht gleich weil ich eine mögliche Antwort in der Faq bzw. über die Suchfunktion nicht gefunden habe ( Liegt wohl an meiner Unerfahrenheit) . Ich muss dazu sagen das ich erst seit kurzem mit C angefangen habe.</p>
<p>Nun zu meiner frage :</p>
<p>Ich habe bei einer Checkbox die Eigenschaft (CBGB_Settings-&gt;Tag ) gleich 4 gesetzt. Auf mein Formular habe ich ein Label platziert welche ich LabelActiv4 gennant habe.</p>
<pre><code>if (CBGB_Settings-&gt;Checked)
        {
           LabelActiv4-&gt;Visible =   !LabelActiv4-&gt;Visible;
           Auswertung-&gt;Bilderabgleich01(EditTempVerzeichniss-&gt;Text + Temp-&gt;Caption +&quot;\\&quot;+ CBGB_Settings-&gt;Caption+&quot;.KFLUA&quot;);
           LabelActiv4-&gt;Visible =   !LabelActiv4-&gt;Visible;
        }
</code></pre>
<p>Da ich dieses öffters gemacht habe möchte ich wissen ob ich die Kommponete Label auch zusammen gesetzt ansprechen kann</p>
<p>zum beispiel so:</p>
<pre><code>LabelActiv(CBGB_Settings-&gt;Tag)-&gt;Visible = ....
</code></pre>
<p>Oder gibt es bei dem Builder einer möglichkeit die sache so aufzubauen ??</p>
<pre><code>Objektxyz = CBGB_Settings;

        if (Objektxyz-&gt;Checked)
        {
           LabelActiv(Objektxyz-&gt;Tag)-&gt;Visible =   !LabelActiv(Objektxyz-&gt;Tag)-&gt;-&gt;Visible;
           Auswertung-&gt;Bilderabgleich01(EditTempVerzeichniss-&gt;Text + Temp-&gt;Caption +&quot;\\&quot;+ bjektxyz-&gt;Caption+&quot;.KFLUA&quot;);
           LabelActiv(Objektxyz-&gt;Tag)-&gt;Visible =   !LabelActiv(Objektxyz-&gt;Tag)-&gt;-&gt;Visible;
        }
</code></pre>
<p>Dann kann ich die Funktion immer wieder benutzten und bräuchte nur den objetkt namen ändern !</p>
<p>mfg<br />
Karsten</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/130850/komponente-indirekt-ansprechen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 30 Jul 2026 07:16:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/130850.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 28 Dec 2005 07:35:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Komponente Indirekt Ansprechen ?? on Wed, 28 Dec 2005 07:35:43 GMT]]></title><description><![CDATA[<p>Guten Tag,</p>
<p>bitte Zerreist mich nicht gleich weil ich eine mögliche Antwort in der Faq bzw. über die Suchfunktion nicht gefunden habe ( Liegt wohl an meiner Unerfahrenheit) . Ich muss dazu sagen das ich erst seit kurzem mit C angefangen habe.</p>
<p>Nun zu meiner frage :</p>
<p>Ich habe bei einer Checkbox die Eigenschaft (CBGB_Settings-&gt;Tag ) gleich 4 gesetzt. Auf mein Formular habe ich ein Label platziert welche ich LabelActiv4 gennant habe.</p>
<pre><code>if (CBGB_Settings-&gt;Checked)
        {
           LabelActiv4-&gt;Visible =   !LabelActiv4-&gt;Visible;
           Auswertung-&gt;Bilderabgleich01(EditTempVerzeichniss-&gt;Text + Temp-&gt;Caption +&quot;\\&quot;+ CBGB_Settings-&gt;Caption+&quot;.KFLUA&quot;);
           LabelActiv4-&gt;Visible =   !LabelActiv4-&gt;Visible;
        }
</code></pre>
<p>Da ich dieses öffters gemacht habe möchte ich wissen ob ich die Kommponete Label auch zusammen gesetzt ansprechen kann</p>
<p>zum beispiel so:</p>
<pre><code>LabelActiv(CBGB_Settings-&gt;Tag)-&gt;Visible = ....
</code></pre>
<p>Oder gibt es bei dem Builder einer möglichkeit die sache so aufzubauen ??</p>
<pre><code>Objektxyz = CBGB_Settings;

        if (Objektxyz-&gt;Checked)
        {
           LabelActiv(Objektxyz-&gt;Tag)-&gt;Visible =   !LabelActiv(Objektxyz-&gt;Tag)-&gt;-&gt;Visible;
           Auswertung-&gt;Bilderabgleich01(EditTempVerzeichniss-&gt;Text + Temp-&gt;Caption +&quot;\\&quot;+ bjektxyz-&gt;Caption+&quot;.KFLUA&quot;);
           LabelActiv(Objektxyz-&gt;Tag)-&gt;Visible =   !LabelActiv(Objektxyz-&gt;Tag)-&gt;-&gt;Visible;
        }
</code></pre>
<p>Dann kann ich die Funktion immer wieder benutzten und bräuchte nur den objetkt namen ändern !</p>
<p>mfg<br />
Karsten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/951253</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/951253</guid><dc:creator><![CDATA[KarstenF]]></dc:creator><pubDate>Wed, 28 Dec 2005 07:35:43 GMT</pubDate></item><item><title><![CDATA[Reply to Komponente Indirekt Ansprechen ?? on Wed, 28 Dec 2005 07:52:31 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Tja... siehe FAQ, Abschnitt Komponenten benutzen.<br />
Da es so aussieht, als ob du von den anzusprechenden Labels gleich mehrere hast, ist für dich das FAQ-Thema <a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39211" rel="nofollow">Dynamische Arrays von Komponenten oder Objekten</a> interessant.<br />
Ansonsten kannst du den Weg, den du bereits skiziert hast mit der Methode <em>TForm::FindComponent()</em> umsetzen. Einfach in die BCB_hilfe dazu schauen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/951257</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/951257</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 28 Dec 2005 07:52:31 GMT</pubDate></item><item><title><![CDATA[Reply to Komponente Indirekt Ansprechen ?? on Thu, 29 Dec 2005 07:27:03 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Hallo,<br />
ist nicht so ganz was ich suche, oder ich habe den Beitrag nicht richtig verstanden ! Ich versuche es mal mit diesem Beitrag.<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39207" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic.php?t=39207</a></p>
<p>Danke für deine Bemühung<br />
gruss Karsten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/951904</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/951904</guid><dc:creator><![CDATA[KarstenF]]></dc:creator><pubDate>Thu, 29 Dec 2005 07:27:03 GMT</pubDate></item><item><title><![CDATA[Reply to Komponente Indirekt Ansprechen ?? on Thu, 29 Dec 2005 08:59:29 GMT]]></title><description><![CDATA[<p>was akari gepostet hat ist schon das was du suchst, wenn ich dich richtig verstanden habe.</p>
<p>die Lösung die du angehen willst geht auch, ist aber sehr prozessorlastig.</p>
<pre><code class="language-cpp">Form1-&gt;Components
</code></pre>
<p>ist meines wissens auch nur ein Array von der Klasse TObject. (habe gerade keinen BCB zur hand)</p>
<p>liess den Beitrag von akari nochmals durch und versuche mal ein Dynamisches Array von der Klasse TLabel.</p>
<p>such mal in der BCB-Hilfe nach DynamicArray dort sollte ein Beispiel vorhanden sein</p>
<p>mfg<br />
BigNeal</p>
]]></description><link>https://www.c-plusplus.net/forum/post/951929</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/951929</guid><dc:creator><![CDATA[BigNeal @ Work]]></dc:creator><pubDate>Thu, 29 Dec 2005 08:59:29 GMT</pubDate></item></channel></rss>