<?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[[C++Builder] SringGrid; einzelne Zellen färben und markieren]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>mein Problem:</p>
<p>Ich habe eine StringGrid - Komponente. Ich möchte gerne den Effekt erzielen, dass ich einzelne Zellen markieren kann und diese dann eine bestimmte Farbe annehmen. Es werden 3 Spalten sein, in deren Zeilen Werte stehen werden.</p>
<p>Dem Benutzer soll es nun nöglich sein, immer eine Zelle in einer Zeile zu markieren (und wenn sie markiert wird, soll die Zelle die vordefinierte Farbe annehmen!).</p>
<p>was ich erreichen möchte:</p>
<p>Es sollen verschiedene Zellen markiert werden könne und diese dann farbig hinterlegt; Später sollen die Werte in den markierten Zellen weiterverarbeitet werden.</p>
<p>Ich danke euch für die hoffentlich kommenden Antworten.</p>
<p>MFG</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/120666/c-builder-sringgrid-einzelne-zellen-färben-und-markieren</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Jul 2026 05:16:48 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/120666.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 15 Sep 2005 11:36:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [C++Builder] SringGrid; einzelne Zellen färben und markieren on Thu, 15 Sep 2005 11:36:44 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>mein Problem:</p>
<p>Ich habe eine StringGrid - Komponente. Ich möchte gerne den Effekt erzielen, dass ich einzelne Zellen markieren kann und diese dann eine bestimmte Farbe annehmen. Es werden 3 Spalten sein, in deren Zeilen Werte stehen werden.</p>
<p>Dem Benutzer soll es nun nöglich sein, immer eine Zelle in einer Zeile zu markieren (und wenn sie markiert wird, soll die Zelle die vordefinierte Farbe annehmen!).</p>
<p>was ich erreichen möchte:</p>
<p>Es sollen verschiedene Zellen markiert werden könne und diese dann farbig hinterlegt; Später sollen die Werte in den markierten Zellen weiterverarbeitet werden.</p>
<p>Ich danke euch für die hoffentlich kommenden Antworten.</p>
<p>MFG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/872723</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/872723</guid><dc:creator><![CDATA[skluge]]></dc:creator><pubDate>Thu, 15 Sep 2005 11:36:44 GMT</pubDate></item><item><title><![CDATA[Reply to [C++Builder] SringGrid; einzelne Zellen färben und markieren on Thu, 15 Sep 2005 11:40:57 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>du brauchst wohl ein zusätzliches zweidimensionales (dynamisches) Bool-Array, in dem du den Ausgewählt-Zustand der einzelnen Zellen speicherst. Dann kannst im du OnDrawCell-Event des StringGrids die markierten Zellen extra mit deiner Farbe hinterlegen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/872726</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/872726</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 15 Sep 2005 11:40:57 GMT</pubDate></item><item><title><![CDATA[Reply to [C++Builder] SringGrid; einzelne Zellen färben und markieren on Thu, 15 Sep 2005 11:57:48 GMT]]></title><description><![CDATA[<p>Wann genau wird denn das OnDrawCell - Event aufgerufen? Kommt es zu Einsatz, wenn ich eine Zelle markiere, oder gleich wenn die StringGrid - Komponente den Fokus bekommt?</p>
<p>Ich würde es jetzt so machen:</p>
<pre><code>void __fastcall TForm1::StringGrid1DrawCell(TObject *Sender, int ACol,
      int ARow, TRect &amp;Rect, TGridDrawState State)
{

   StringGrid-&gt;Color = clBlack; //als Beispiel
   StringGrid-&gt;Cells[Col][Row]  = bekommt jetzt die Farbe aber wie ??

}
</code></pre>
<p>könnte das man so machen??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/872750</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/872750</guid><dc:creator><![CDATA[skluge]]></dc:creator><pubDate>Thu, 15 Sep 2005 11:57:48 GMT</pubDate></item><item><title><![CDATA[Reply to [C++Builder] SringGrid; einzelne Zellen färben und markieren on Thu, 15 Sep 2005 12:00:57 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>der OnDrawCell-Event wird immer ausgeführt, wenn eine Zelle gezeichnet werden soll.<br />
Am besten schaust du erstmal in der BCB-Hilfe zu diesem Event nach, da ist auch ein Beispiel drin. Und auch hier im Forum wurde schon viel zu diesem und ähnlichen Events geschrieben.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/872753</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/872753</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 15 Sep 2005 12:00:57 GMT</pubDate></item></channel></rss>