<?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 Eigenschaften (Properties) ändern]]></title><description><![CDATA[<p>Hallo,</p>
<p>kurze Frage.Ich habe gerade herausgefunden, dass folgendes:</p>
<pre><code class="language-cpp">TEdit-&gt;Visible= true;
TEdit-&gt;Enabled= true;
TEdit-&gt;Text= &quot;&quot;;
</code></pre>
<p>ja auch so geschrieben werden kann:</p>
<pre><code class="language-cpp">TEdit-&gt;Visible= true, Enabled= true, Text= &quot;&quot;;
</code></pre>
<p>Folgendes geht aber nicht:</p>
<pre><code class="language-cpp">SendBtn-&gt;Enabled= true, Default= true;
</code></pre>
<p>anstelle von:</p>
<pre><code class="language-cpp">SendBtn-&gt;Enabled= true;
SendBtn-&gt;Default= true;
</code></pre>
<p><strong>(1)</strong> Welchen Grund hat das / gibt es da eine Regel, die ich mir merken sollte?</p>
<p>Hab nirgendwo was gefunden bisher dazu...</p>
<p>MfG</p>
<p>Edit: Noch die Fehlermeldung dazu:<br />
<strong>[C++ Fehler] Unit1E_UNIGATEClient.cpp(101): E2451 Undefiniertes Symbol 'Default'</strong></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/183553/mehrere-eigenschaften-properties-ändern</link><generator>RSS for Node</generator><lastBuildDate>Sun, 16 Aug 2026 00:23:48 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/183553.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 06 Jun 2007 07:47:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Mehrere Eigenschaften (Properties) ändern on Wed, 06 Jun 2007 07:49:24 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>kurze Frage.Ich habe gerade herausgefunden, dass folgendes:</p>
<pre><code class="language-cpp">TEdit-&gt;Visible= true;
TEdit-&gt;Enabled= true;
TEdit-&gt;Text= &quot;&quot;;
</code></pre>
<p>ja auch so geschrieben werden kann:</p>
<pre><code class="language-cpp">TEdit-&gt;Visible= true, Enabled= true, Text= &quot;&quot;;
</code></pre>
<p>Folgendes geht aber nicht:</p>
<pre><code class="language-cpp">SendBtn-&gt;Enabled= true, Default= true;
</code></pre>
<p>anstelle von:</p>
<pre><code class="language-cpp">SendBtn-&gt;Enabled= true;
SendBtn-&gt;Default= true;
</code></pre>
<p><strong>(1)</strong> Welchen Grund hat das / gibt es da eine Regel, die ich mir merken sollte?</p>
<p>Hab nirgendwo was gefunden bisher dazu...</p>
<p>MfG</p>
<p>Edit: Noch die Fehlermeldung dazu:<br />
<strong>[C++ Fehler] Unit1E_UNIGATEClient.cpp(101): E2451 Undefiniertes Symbol 'Default'</strong></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1299755</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1299755</guid><dc:creator><![CDATA[Kolumbus]]></dc:creator><pubDate>Wed, 06 Jun 2007 07:49:24 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere Eigenschaften (Properties) ändern on Wed, 06 Jun 2007 07:55:59 GMT]]></title><description><![CDATA[<p>Dass man das so schreiben kann, heißt aber nicht, dass der Code dasselbe tut. Das ist nämlich nicht der Fall.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1299758</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1299758</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Wed, 06 Jun 2007 07:55:59 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere Eigenschaften (Properties) ändern on Wed, 06 Jun 2007 07:57:11 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Informiere dich bitte mal über den <a href="http://www.mi.uni-koeln.de/c/mirror/f7alpha1.informatik.fh-muenchen.de/~schieder/c-c++-workshop-ws98-99/slide0050.html" rel="nofollow">Komma-Operator</a>. Statt</p>
<pre><code class="language-cpp">TEdit-&gt;Visible= true, Enabled= true, Text= &quot;&quot;;
</code></pre>
<p>nimm besser</p>
<pre><code class="language-cpp">TEdit-&gt;Visible= true; Enabled= true; Text= &quot;&quot;;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1299759</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1299759</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Wed, 06 Jun 2007 07:57:11 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere Eigenschaften (Properties) ändern on Wed, 06 Jun 2007 08:01:12 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Das Verketten von Anweisung per Komma ist möglich und wird zum Beispiel in for-Schleifen gebraucht, wo ja das Semikolon bereits Anfang, Abbruchbedingung und Änderung trennt. Sollen als Änderung zwei verschiedene Anweisungen ausgeführt werden müßen diese per Komma getrennt werden.</p>
<p>Über den Einsatz des Kommas außerhalb von for-Schleifen habe ich keine Erfahrung, außer das es wohl sehr unüblich ist. Denn zum Beispiel dich verleitet es zu der Annahme das dein Codeauszug 1 gleich zu Codeauszug 2 sei. Das stimmt nicht den der Compiler sieht Codeauszug 2 nämlich so</p>
<pre><code class="language-cpp">TEdit-&gt;Visible= true, this-&gt;Enabled= true, this-&gt;Text= &quot;&quot;;
</code></pre>
<p>Während also Visible für das Edit aufgerufen wird werden Enabled und Text für das Form selber aufgerufen. Der Text zum Beispiel wird als nicht in das Edit eingetragen sondern als Titel des Forms verwendet.</p>
<p>Damit ergibt sich auch der Grund für den Fehler im 3. Codeauszug : TForm hat keine Eigenschaft Default, was der Compiler dir auch klar und deutlich sagt.</p>
<p>Da nun durch das Komma also keine zusätzliche &quot;Magie&quot; ermöglicht wird solltest du also immer das Semikolon verwenden.</p>
<p>/Edit : Ach bin ich langsam...</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1299765</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1299765</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 06 Jun 2007 08:01:12 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere Eigenschaften (Properties) ändern on Wed, 06 Jun 2007 08:28:35 GMT]]></title><description><![CDATA[<p>Okay,</p>
<p>ich seh's ein. Vielleicht sollte ich nächstes Mal ausführlicher testen, bevor ich so'n Quatsch schreib... <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>Zumindest würde ich das als Verbesserung sehen:</p>
<pre><code class="language-cpp">Button1-&gt;Visible= true; Enabled= true; Text= &quot;Klick&quot;;
</code></pre>
<p>gegenüber dem:</p>
<pre><code class="language-cpp">Button1-&gt;Visible= true;
Button1-&gt;Enabled= true;
Button1-&gt;Text= &quot;Klick&quot;;
</code></pre>
<p>Wenn es denn funktionieren würde! Ist aber <strong>nicht</strong> der Fall... Der Button lässt sich nicht drücken und Klick steht auch nicht drauf! <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="😕"
    /></p>
<p>Ich fasse zusammen: <strong>(2)</strong> Mehrere Properties auf einmal in verkürzter Schreibweise ändern, geht nich?</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1299784</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1299784</guid><dc:creator><![CDATA[Kolumbus]]></dc:creator><pubDate>Wed, 06 Jun 2007 08:28:35 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere Eigenschaften (Properties) ändern on Wed, 06 Jun 2007 08:33:43 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Nein, und das &quot;Klick&quot; nicht auf dem Button steht ist doch klar weil es statt desen in dem Fenstertitel eingetragen wird!</p>
<p>Es gibt keine Möglichkeit das weiter zu verkürzen, außer von TEdit abzuleiten, dem eine neue Methode verpassen wo alle drei Eigenschaften direkt aufgerufen werden können und dann von außen nur die neue Methode aufzurufen.</p>
<p>Erst bei mehrfachem Refrenzieren pro Anweisung kann mit Pointern gespart werden</p>
<pre><code class="language-cpp">// schlecht
Form2-&gt;ComboBox1-&gt;Items-&gt;Add(&quot;1&quot;);
Form2-&gt;ComboBox1-&gt;Items-&gt;Add(&quot;2&quot;);
Form2-&gt;ComboBox1-&gt;Items-&gt;Add(&quot;3&quot;);
// besser
TStrings* Items = Form2-&gt;ComboBox1-&gt;Items;
Items-&gt;Add(&quot;1&quot;);
Items-&gt;Add(&quot;2&quot;);
Items-&gt;Add(&quot;3&quot;);
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1299789</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1299789</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 06 Jun 2007 08:33:43 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere Eigenschaften (Properties) ändern on Wed, 06 Jun 2007 08:33:55 GMT]]></title><description><![CDATA[<p>Ups, da habe ich nicht richtig hingeschaut. <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="😞"
    /><br />
Ja du hast recht, das geht nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1299791</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1299791</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Wed, 06 Jun 2007 08:33:55 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere Eigenschaften (Properties) ändern on Wed, 06 Jun 2007 08:51:36 GMT]]></title><description><![CDATA[<p>Danke für Eure Mühen.</p>
<p>Schade das nicht so wirklich kürzer geht, wie ich mir das dachte. <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>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1299812</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1299812</guid><dc:creator><![CDATA[Kolumbus]]></dc:creator><pubDate>Wed, 06 Jun 2007 08:51:36 GMT</pubDate></item></channel></rss>