<?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[DBGrid Optionen ändern]]></title><description><![CDATA[<p>Hi ...</p>
<p>Ich habe mal ne schnelle Frage.</p>
<p>Ich habe ein DBGrid Feld und habe im Builder RowSelect auf true gesetzt.</p>
<p>Nun möchte ich aber während der Laufzeit, das RowSelect kurzzeitig deaktivieren, aber ich bekomme es nicht hin.</p>
<p>habe es mit</p>
<pre><code>DBGrid1-&gt;Options-&gt;dgPowSelect = false;
</code></pre>
<p>versucht, aber da meckert er rum (Zeiger auf linker Seite von -&gt; oder von -&gt;* erforderlich.</p>
<p>Ich denke mal der Fehler kommt, weil dgRowSelect keine Methode ist.</p>
<p>Kann mir einer sagen, wie ich es richtig mache ??</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/97512/dbgrid-optionen-ändern</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Jul 2026 16:55:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/97512.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 11 Jan 2005 14:38:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to DBGrid Optionen ändern on Tue, 11 Jan 2005 14:38:02 GMT]]></title><description><![CDATA[<p>Hi ...</p>
<p>Ich habe mal ne schnelle Frage.</p>
<p>Ich habe ein DBGrid Feld und habe im Builder RowSelect auf true gesetzt.</p>
<p>Nun möchte ich aber während der Laufzeit, das RowSelect kurzzeitig deaktivieren, aber ich bekomme es nicht hin.</p>
<p>habe es mit</p>
<pre><code>DBGrid1-&gt;Options-&gt;dgPowSelect = false;
</code></pre>
<p>versucht, aber da meckert er rum (Zeiger auf linker Seite von -&gt; oder von -&gt;* erforderlich.</p>
<p>Ich denke mal der Fehler kommt, weil dgRowSelect keine Methode ist.</p>
<p>Kann mir einer sagen, wie ich es richtig mache ??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/693299</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693299</guid><dc:creator><![CDATA[evilempire81]]></dc:creator><pubDate>Tue, 11 Jan 2005 14:38:02 GMT</pubDate></item><item><title><![CDATA[Reply to DBGrid Optionen ändern on Tue, 11 Jan 2005 14:55:25 GMT]]></title><description><![CDATA[<p>Ich weiß nicht ob es in der Hilfe dazu tatsächlich etwas gibt, aber schau mal nach Sets...</p>
<p>Müßte so in die Richtung</p>
<pre><code class="language-cpp">DBGrid1-&gt;Options = DBGrid1-&gt;Options &gt;&gt; dgPowSelect;
</code></pre>
<p>gehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/693313</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693313</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 11 Jan 2005 14:55:25 GMT</pubDate></item><item><title><![CDATA[Reply to DBGrid Optionen ändern on Tue, 11 Jan 2005 15:12:12 GMT]]></title><description><![CDATA[<p>mhh habs noch net rausgefunden. Hab mal nach Sets gesucht und dabei bin ich auf Contains gestoßen.</p>
<pre><code>DBGrid1-&gt;Options.Contains(dgRowSelect);
</code></pre>
<p>weiss aber noch nicht wie ich das true / false setze ....</p>
<p>mfg<br />
evilempire</p>
]]></description><link>https://www.c-plusplus.net/forum/post/693332</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693332</guid><dc:creator><![CDATA[evilempire81]]></dc:creator><pubDate>Tue, 11 Jan 2005 15:12:12 GMT</pubDate></item><item><title><![CDATA[Reply to DBGrid Optionen ändern on Tue, 11 Jan 2005 15:24:06 GMT]]></title><description><![CDATA[<p>bisschen kompliziert und sieht irgendwie chinesisch aus, aber funzt ...</p>
<pre><code>if (DBGrid1-&gt;Options.Contains(dgRowSelect))

    DBGrid1-&gt;Options = TDBGridOptions(DBGrid1-&gt;Options) &gt;&gt; dgRowSelect;

  else

    DBGrid1-&gt;Options = TDBGridOptions(DBGrid1-&gt;Options) &lt;&lt; dgRowSelect;
</code></pre>
<p>mfg<br />
evilempire</p>
]]></description><link>https://www.c-plusplus.net/forum/post/693345</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693345</guid><dc:creator><![CDATA[evilempire81]]></dc:creator><pubDate>Tue, 11 Jan 2005 15:24:06 GMT</pubDate></item><item><title><![CDATA[Reply to DBGrid Optionen ändern on Tue, 11 Jan 2005 15:58:15 GMT]]></title><description><![CDATA[<p>evilempire81 schrieb:</p>
<blockquote>
<p>bisschen kompliziert und sieht irgendwie chinesisch aus, aber funzt ...</p>
<pre><code>if (DBGrid1-&gt;Options.Contains(dgRowSelect))

    DBGrid1-&gt;Options = TDBGridOptions(DBGrid1-&gt;Options) &gt;&gt; dgRowSelect;

  else

    DBGrid1-&gt;Options = TDBGridOptions(DBGrid1-&gt;Options) &lt;&lt; dgRowSelect;
</code></pre>
<p>mfg<br />
evilempire</p>
</blockquote>
<p>Hallo</p>
<p>dafür habe ich mir ein Template für alle (auch eigenen) Sets geschrieben :</p>
<pre><code class="language-cpp">// Template zum Invertieren einer Option in einem Set
  template&lt;typename SetType, typename ValueType&gt;
  SetType InvertSetOption(SetType Set, ValueType Value)
  {
    SetType Temp;                         // Temporäre Variable zum Berechnen
    SetType Result;                       // Rückgabeergebnis
    Temp &lt;&lt; Value;                        // Zu invertierenden Wert aufnehmen
    Result = ((Set + Temp) - (Set * Temp)); // Option in Set invertieren
    return(Result);                       // neuen Zustand der Option zurückgeben  
    }

// Benutzen :
DBGrid1-&gt;Options = InvertSetOption&lt;&gt;(DBGrid1-&gt;Options, dgRowSelect);
</code></pre>
<p>// Edit : Benutzung berichtigt</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/693380</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693380</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 11 Jan 2005 15:58:15 GMT</pubDate></item><item><title><![CDATA[Reply to DBGrid Optionen ändern on Tue, 11 Jan 2005 15:54:07 GMT]]></title><description><![CDATA[<p>ahhh das schaut natürlich auch gut aus .... DANKE DANKE ....</p>
<p>mfg<br />
evilempire</p>
]]></description><link>https://www.c-plusplus.net/forum/post/693387</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693387</guid><dc:creator><![CDATA[evilempire81]]></dc:creator><pubDate>Tue, 11 Jan 2005 15:54:07 GMT</pubDate></item></channel></rss>