<?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[ListView: Zeilen farbig darstellen]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich hab ein Problem, ich lese bestimmte Dateien aus und schreibe diese in einen ListView mit dem ViewStyle 'vsReport'.<br />
Nun versuche ich je nach Eintrag die Zeilen im ListView mit einer bestimmten Farbe zu schreiben! Aber es klappt nicht. Die Farbanderungen versuche ich mit den Befehlen:</p>
<p>//Hintergrund<br />
ListView-&gt;Canvas-&gt;Brush-&gt;Color = clFarbe;<br />
//Schrift<br />
ListView-&gt;Canvas-&gt;Font-&gt;Color = clFarbe;</p>
<p>zu ändern. Kann mir vielleicht jemand sagen, warum es nicht klappt und wie es dann geht?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/10190/listview-zeilen-farbig-darstellen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 13 Aug 2026 16:29:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/10190.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 14 Jan 2003 08:36:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ListView: Zeilen farbig darstellen on Tue, 14 Jan 2003 08:36:00 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich hab ein Problem, ich lese bestimmte Dateien aus und schreibe diese in einen ListView mit dem ViewStyle 'vsReport'.<br />
Nun versuche ich je nach Eintrag die Zeilen im ListView mit einer bestimmten Farbe zu schreiben! Aber es klappt nicht. Die Farbanderungen versuche ich mit den Befehlen:</p>
<p>//Hintergrund<br />
ListView-&gt;Canvas-&gt;Brush-&gt;Color = clFarbe;<br />
//Schrift<br />
ListView-&gt;Canvas-&gt;Font-&gt;Color = clFarbe;</p>
<p>zu ändern. Kann mir vielleicht jemand sagen, warum es nicht klappt und wie es dann geht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/52707</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/52707</guid><dc:creator><![CDATA[BigDaddy]]></dc:creator><pubDate>Tue, 14 Jan 2003 08:36:00 GMT</pubDate></item><item><title><![CDATA[Reply to ListView: Zeilen farbig darstellen on Tue, 14 Jan 2003 08:44:00 GMT]]></title><description><![CDATA[<p>Hast du dir schon die entsprechenden Beispiele für ListBox und StringGrid in der <a href="http://www.c-plusplus.net/forum/topic,39305.html" rel="nofollow">FAQ</a> angesehen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/52708</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/52708</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Tue, 14 Jan 2003 08:44:00 GMT</pubDate></item><item><title><![CDATA[Reply to ListView: Zeilen farbig darstellen on Tue, 14 Jan 2003 09:09:00 GMT]]></title><description><![CDATA[<p>Ahh, ich seh grad, dass das beim ListView nicht so einfach funktioniert. Aber <a href="http://groups.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;oe=utf-8&amp;threadm=36FB3E18.B401E3AB%40cornell.edu&amp;rnum=1&amp;prev=/groups%3Fq%3Dcppbuilder%2Blistview%2Bdrawitem%26hl%3Den%26lr%3D%26ie%3DUTF-8%26oe%3Dutf-8%26selm%3D36FB3E18.B401E3AB%2540cornell.edu%26rnum%3D1" rel="nofollow">hier</a> findest du ein beispiel.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/52709</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/52709</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Tue, 14 Jan 2003 09:09:00 GMT</pubDate></item><item><title><![CDATA[Reply to ListView: Zeilen farbig darstellen on Tue, 14 Jan 2003 10:06:00 GMT]]></title><description><![CDATA[<p>ja, hab ich! Daher hab ich ja auch den Code, für Hintergrund und Schrift. aber irgendwie funktioniert es doch nicht.<br />
Er führt die Befehle zwar aus, ändert aber trotzdem nicht die Farbe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/52710</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/52710</guid><dc:creator><![CDATA[BigDaddy]]></dc:creator><pubDate>Tue, 14 Jan 2003 10:06:00 GMT</pubDate></item><item><title><![CDATA[Reply to ListView: Zeilen farbig darstellen on Tue, 14 Jan 2003 10:50:00 GMT]]></title><description><![CDATA[<p>Sorry, aber funktioniert immer noch nicht!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/52711</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/52711</guid><dc:creator><![CDATA[BigDaddy]]></dc:creator><pubDate>Tue, 14 Jan 2003 10:50:00 GMT</pubDate></item><item><title><![CDATA[Reply to ListView: Zeilen farbig darstellen on Tue, 14 Jan 2003 15:35:00 GMT]]></title><description><![CDATA[<p>hi,</p>
<p>schau dir mal folgenden code an:</p>
<pre><code class="language-cpp">void __fastcall TF_Ausgang::ListViewObjektDrawItem(TCustomListView *Sender, TListItem *Item, TRect &amp;Rect, TOwnerDrawState State)
{
  int index = Item-&gt;Index;

  // markierter eintrag
  if (State.Contains(odSelected))
  {
    ListViewObjekt-&gt;Canvas-&gt;Font-&gt;Color  = clHighlightText;
    ListViewObjekt-&gt;Canvas-&gt;Brush-&gt;Color = clHighlight;
  }

  // normaler eintrag
  else
  {
    ListViewObjekt-&gt;Canvas-&gt;Brush-&gt;Color = clRed;
    ListViewObjekt-&gt;Canvas-&gt;Font-&gt;Color  = ListViewObjekt-&gt;Font-&gt;Color;
  }

  ListViewObjekt-&gt;Canvas-&gt;FillRect((TRect) Rect);

  int width   = Item-&gt;Left;
  Rect.Left  += 2;

  DrawText(ListViewObjekt-&gt;Canvas-&gt;Handle, Item-&gt;Caption.c_str(),
           -1, &amp;Rect, DT_SINGLELINE | DT_VCENTER | DT_LEFT);

  Rect.Right = width;
  int left   = Rect.Left - 2;

  for (int col = 0; col &lt; Item-&gt;SubItems-&gt;Count; col++)
  {
    left += ListViewObjekt-&gt;Columns-&gt;Items[col]-&gt;Width;

    Rect.Left  = left;
    Rect.Right = left + ListViewObjekt-&gt;Columns-&gt;Items[col + 1]-&gt;Width;

    if (col &gt; 2)
    {
      Rect.Right -= 2;
      DrawText(ListViewObjekt-&gt;Canvas-&gt;Handle, Item-&gt;SubItems-&gt;Strings[col].c_str(),
               -1, &amp;Rect, DT_SINGLELINE | DT_VCENTER | DT_RIGHT);
    }
    else
    {
      if (col &gt; 0)
      {
        DrawText(ListViewObjekt-&gt;Canvas-&gt;Handle, Item-&gt;SubItems-&gt;Strings[col].c_str(),
                 -1, &amp;Rect, DT_SINGLELINE | DT_VCENTER | DT_CENTER);
      }
      else
      {
        Rect.Left  += 2;
        DrawText(ListViewObjekt-&gt;Canvas-&gt;Handle, Item-&gt;SubItems-&gt;Strings[col].c_str(),
                 -1, &amp;Rect, DT_SINGLELINE | DT_VCENTER | DT_LEFT);
      }
    }
  }
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/52712</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/52712</guid><dc:creator><![CDATA[Sunday]]></dc:creator><pubDate>Tue, 14 Jan 2003 15:35:00 GMT</pubDate></item><item><title><![CDATA[Reply to ListView: Zeilen farbig darstellen on Tue, 14 Jan 2003 16:32:00 GMT]]></title><description><![CDATA[<p>Sunday: Nette funktion *grins* aber wie wärs mit etwas mehr kommentar? (-;</p>
<p>-junix</p>
]]></description><link>https://www.c-plusplus.net/forum/post/52713</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/52713</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Tue, 14 Jan 2003 16:32:00 GMT</pubDate></item><item><title><![CDATA[Reply to ListView: Zeilen farbig darstellen on Wed, 15 Jan 2003 08:57:00 GMT]]></title><description><![CDATA[<p>Die Eigenschaft &quot;Ownerdraw&quot; des ListViews auf &quot;true&quot; nicht vergessen! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Was muss am Code noch verändert werden, dass Icons aus einer ImageList angezeig werden können? Durch das Owner-Draw werden die nämlich erstmal nicht mehr dargestellt ... <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>[ Dieser Beitrag wurde am 15.01.2003 um 10:39 Uhr von <strong>F98</strong> editiert. ]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/52714</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/52714</guid><dc:creator><![CDATA[F98]]></dc:creator><pubDate>Wed, 15 Jan 2003 08:57:00 GMT</pubDate></item><item><title><![CDATA[Reply to ListView: Zeilen farbig darstellen on Fri, 17 Jan 2003 10:30:00 GMT]]></title><description><![CDATA[<p>Hab die Funktion modifiziert, aber irgendwie wird zwar alles korrekt ausgeführt(fehlerfrei), doch in meinen ListView ändert sich keine Farbe, nicht mal die SubItems werden dargestellt. Was kann das sein?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/52715</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/52715</guid><dc:creator><![CDATA[Bernie]]></dc:creator><pubDate>Fri, 17 Jan 2003 10:30:00 GMT</pubDate></item><item><title><![CDATA[Reply to ListView: Zeilen farbig darstellen on Fri, 17 Jan 2003 10:51:00 GMT]]></title><description><![CDATA[<p>Das dritte Zeichen von rechts in der 5. Zeile natürlich (-;</p>
<p>Ne im ernst.. wenn keiner weiss was du modifiziert hast, kann auch keiner sagen was schiefläuft. Schonmal mit dem Debugger durgesteppt?</p>
<p>-junix</p>
]]></description><link>https://www.c-plusplus.net/forum/post/52716</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/52716</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Fri, 17 Jan 2003 10:51:00 GMT</pubDate></item><item><title><![CDATA[Reply to ListView: Zeilen farbig darstellen on Fri, 17 Jan 2003 11:10:00 GMT]]></title><description><![CDATA[<blockquote>
<p>Original erstellt von &lt;Bernie&gt;:<br />
<strong>nicht mal die SubItems werden dargestellt</strong></p>
</blockquote>
<p>Die entsprechenden Columns hast du aber eingerichtet!?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/52717</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/52717</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Fri, 17 Jan 2003 11:10:00 GMT</pubDate></item><item><title><![CDATA[Reply to ListView: Zeilen farbig darstellen on Fri, 17 Jan 2003 11:37:00 GMT]]></title><description><![CDATA[<p>Schon mal meinen obenstehenden Beitrag <strong>gelesen</strong>? <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>
]]></description><link>https://www.c-plusplus.net/forum/post/52718</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/52718</guid><dc:creator><![CDATA[F98]]></dc:creator><pubDate>Fri, 17 Jan 2003 11:37:00 GMT</pubDate></item><item><title><![CDATA[Reply to ListView: Zeilen farbig darstellen on Fri, 17 Jan 2003 11:48:00 GMT]]></title><description><![CDATA[<p>Ja, Columns sind eingestellt, und OwnerDraw steht auch auf true!!</p>
<p>Kann sein, dass ich das TRect Rect am Anfang falsch initialisiere!<br />
Wie initialisiert man es denn am besten(richtig)?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/52719</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/52719</guid><dc:creator><![CDATA[Bernie]]></dc:creator><pubDate>Fri, 17 Jan 2003 11:48:00 GMT</pubDate></item><item><title><![CDATA[Reply to ListView: Zeilen farbig darstellen on Fri, 17 Jan 2003 12:17:00 GMT]]></title><description><![CDATA[<p>Du schreibst oben, Du hast die Funktion &quot;modifiziert&quot;. Inwieweit, wenn ich fragen darf? Und zeig mal etwas Quellcode her ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/52720</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/52720</guid><dc:creator><![CDATA[F98]]></dc:creator><pubDate>Fri, 17 Jan 2003 12:17:00 GMT</pubDate></item><item><title><![CDATA[Reply to ListView: Zeilen farbig darstellen on Fri, 17 Jan 2003 12:29:00 GMT]]></title><description><![CDATA[<p>Hier der Code! Ich weiß halt nicht wie ich das TRect, das ich übergebe initialisiert sein muß!!</p>
<pre><code class="language-cpp">void __fastcall TForm1::ListViewColorLine(TListItem *Item, TRect &amp;Rect, int Auswahl)
{
  switch(Auswahl)
  {
   case 0:
   {
     ListView-&gt;Canvas-&gt;Brush-&gt;Color = clWhite;
     ListView-&gt;Canvas-&gt;Font-&gt;Color  = clBlack;
     break;
   }
   case 1:
   {
     ListView-&gt;Canvas-&gt;Brush-&gt;Color = clWhite;
     ListView-&gt;Canvas-&gt;Font-&gt;Color  = clBlack;
     break;
   }
   case 2:
   {
     ListView-&gt;Canvas-&gt;Brush-&gt;Color = clWhite;
     ListView-&gt;Canvas-&gt;Font-&gt;Color  = clFuchsia;
     break;
   }
   case 3:
   {
     ListView-&gt;Canvas-&gt;Brush-&gt;Color = clYellow;
     ListView-&gt;Canvas-&gt;Font-&gt;Color  = clBlack;
     break;
   }
   case 4:
   {
     ListView-&gt;Canvas-&gt;Brush-&gt;Color = clRed;
     ListView-&gt;Canvas-&gt;Font-&gt;Color  = clBlack;
     break;
   }
   default:
   {
     ListView-&gt;Canvas-&gt;Brush-&gt;Color = clWhite;
     ListView-&gt;Canvas-&gt;Font-&gt;Color  = clBlack;
   }
 }

 ListView-&gt;Canvas-&gt;FillRect(Rect);

 int width   = Item-&gt;Left;
 Rect.Left  += 2;

 DrawText(ListView-&gt;Canvas-&gt;Handle, Item-&gt;Caption.c_str(), -1, &amp;Rect, DT_SINGLELINE); // | DT_VCENTER | DT_LEFT

 Rect.Right = width;
 int left   = Rect.Left - 2;

 for (int z = 0; z &lt; Item-&gt;SubItems-&gt;Count; z++)
 {
   left += ListView-&gt;Columns-&gt;Items[z]-&gt;Width;

   Rect.Left  = left;
   Rect.Right = left + ListView-&gt;Columns-&gt;Items[z + 1]-&gt;Width;

   if(z &gt; 2)
   {
     Rect.Right -= 2;
     DrawText(ListView-&gt;Canvas-&gt;Handle, Item-&gt;SubItems-&gt;Strings[z].c_str(), -1, &amp;Rect, DT_SINGLELINE);// | DT_VCENTER | DT_RIGHT
   }
   else
   {
     if(z &gt; 0)
     {
       DrawText(ListView-&gt;Canvas-&gt;Handle, Item-&gt;SubItems-&gt;Strings[z].c_str(), -1, &amp;Rect, DT_SINGLELINE);// | DT_VCENTER | DT_CENTER
     }
     else
     {
       Rect.Left  += 2;
       DrawText(ListView-&gt;Canvas-&gt;Handle, Item-&gt;SubItems-&gt;Strings[z].c_str(), -1, &amp;Rect, DT_SINGLELINE);// | DT_VCENTER | DT_LEFT
     }
   }
 }

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/52721</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/52721</guid><dc:creator><![CDATA[Bernie]]></dc:creator><pubDate>Fri, 17 Jan 2003 12:29:00 GMT</pubDate></item><item><title><![CDATA[Reply to ListView: Zeilen farbig darstellen on Fri, 17 Jan 2003 13:49:00 GMT]]></title><description><![CDATA[<p>Also, schau Dir doch mal richtig den Code an:</p>
<p>Sunday's Code:</p>
<pre><code class="language-cpp">void __fastcall TF_Ausgang::ListViewObjektDrawItem(TCustomListView *Sender, TListItem *Item, TRect &amp;Rect, TOwnerDrawState State)
{
...
}
</code></pre>
<p>Dein Code:</p>
<pre><code class="language-cpp">void __fastcall TForm1::ListViewColorLine(TListItem *Item, TRect &amp;Rect, int Auswahl)
{
...
}
</code></pre>
<p>Die Übergabeparameter an die Funktion stimmen nicht überein.</p>
<p>Lösung:</p>
<p>In der Objektinspektor-Ansicht Deines ListViews unter Ereignisse &quot;OnDrawItem&quot; doppelklicken und Deinen Quellcode in den so erstellten Funktionsrumpf reinkopieren. Oder besser: erstmal den von Sunday reinbasteln und dann modifizieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/52722</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/52722</guid><dc:creator><![CDATA[F98]]></dc:creator><pubDate>Fri, 17 Jan 2003 13:49:00 GMT</pubDate></item><item><title><![CDATA[Reply to ListView: Zeilen farbig darstellen on Mon, 20 Jan 2003 11:20:00 GMT]]></title><description><![CDATA[<p>Ich habe nochmal eine Frage zu ListView-OwnerDraw:</p>
<p>Was muss am Code noch verändert werden, dass Icons aus einer ImageList angezeigt werden können? Im Beispiel werden die nämlich erstmal nicht mehr dargestellt ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/52723</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/52723</guid><dc:creator><![CDATA[F98]]></dc:creator><pubDate>Mon, 20 Jan 2003 11:20:00 GMT</pubDate></item><item><title><![CDATA[Reply to ListView: Zeilen farbig darstellen on Mon, 20 Jan 2003 11:37:00 GMT]]></title><description><![CDATA[<p>Ich gehe mal davon aus, dass du die per CopyRect o.ä. ebenfalls selbst zeichnen musst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/52724</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/52724</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Mon, 20 Jan 2003 11:37:00 GMT</pubDate></item><item><title><![CDATA[Reply to ListView: Zeilen farbig darstellen on Wed, 22 Jan 2003 16:30:00 GMT]]></title><description><![CDATA[<p>Wenn dieses Thema mal wieder aufgedeckt wird!<br />
Es geht auch einfacher:</p>
<p>Mit CustomDrawItem. Hier muß man nichtmal OwnerDraw auf true stellen!<br />
Funktioniert bestimmt.</p>
<pre><code class="language-cpp">void __fastcall TForm1::ListViewCustomDrawItem(TCustomListView *Sender,
      TListItem *Item, TCustomDrawState State, bool &amp;DefaultDraw)
{
   TColor BackgroundColor;
   TColor PencilColor;

   //Farben übergeben i ist z.B ein IntegerWert
   switch(i)
   {
     case 0:
     {
       BackgroundColor = clRed;
       PencilColor = clBlack;
       break;
     }
     case 1:
     {
       BackgroundColor = clBlue;
       PencilColor = clYellow;
       break;
     }
     default:
     {
       DefaultDraw = true;
       return;
     } 
   }

   //Zeilen mit gewünschter Farbe
   Sender-&gt;Canvas-&gt;Brush-&gt;Color = BackgroundCol;
   Sender-&gt;Canvas-&gt;Font-&gt;Color = PencilCol;
}
</code></pre>
<p>Hoff das hilft dem nächsten, der sich mit sowas auseinandersetzen muß!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/52725</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/52725</guid><dc:creator><![CDATA[Danny]]></dc:creator><pubDate>Wed, 22 Jan 2003 16:30:00 GMT</pubDate></item><item><title><![CDATA[Reply to ListView: Zeilen farbig darstellen on Fri, 05 Jan 2007 13:25:08 GMT]]></title><description><![CDATA[<p>Wie zeichnet man denn nur die 3. Zeile farbig (RowSelect=true)?<br />
Oder anders gefragt, wie komme ich an das Rect der dritten Zeile ran?</p>
<p>Ich möchte gern immer die Zeile andersfarbig unterlegen, welche selektiert wurde, so das wenn der Focus des ListView verloren geht, man weiterhin sieht welche Zeile zuletzt ausgewählt war.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1203557</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1203557</guid><dc:creator><![CDATA[Goofy]]></dc:creator><pubDate>Fri, 05 Jan 2007 13:25:08 GMT</pubDate></item><item><title><![CDATA[Reply to ListView: Zeilen farbig darstellen on Fri, 05 Jan 2007 14:25:49 GMT]]></title><description><![CDATA[<p>Dafür ist der Parameter 'State' vorgesehen.<br />
Einfach abfragen, ob State den Wert 'cdsSelected' besitzt und dann entsprechend farbig zeichnen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1203633</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1203633</guid><dc:creator><![CDATA[Th]]></dc:creator><pubDate>Fri, 05 Jan 2007 14:25:49 GMT</pubDate></item><item><title><![CDATA[Reply to ListView: Zeilen farbig darstellen on Fri, 05 Jan 2007 14:31:15 GMT]]></title><description><![CDATA[<p>Hatte es jetzt so gelöst</p>
<pre><code class="language-cpp">if (Item-&gt;Selected)
    {
        ListView1-&gt;Canvas-&gt;Brush-&gt;Color = 0x00C56A31;
        ListView1-&gt;Canvas-&gt;Font-&gt;Color = clWhite;
    }
</code></pre>
<p>Trotzdem wäre es ganz Interessant zu wissen wie man bestimmte Zeilen farbig setzt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1203643</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1203643</guid><dc:creator><![CDATA[Goofy]]></dc:creator><pubDate>Fri, 05 Jan 2007 14:31:15 GMT</pubDate></item><item><title><![CDATA[Reply to ListView: Zeilen farbig darstellen on Fri, 05 Jan 2007 14:38:00 GMT]]></title><description><![CDATA[<p>Hallo</p>
<blockquote>
<p>Wie zeichnet man denn nur die 3. Zeile farbig (RowSelect=true)?<br />
Oder anders gefragt, wie komme ich an das Rect der dritten Zeile ran?</p>
</blockquote>
<p>Mit dem selben Event. Nur eben die Bedingung ist anders, als State auf Selected zu überprüfen.</p>
<p>Zum Beispiel haben die Items des ListViews die Eigenschaft Index, anhand du die Nummer des aktuellen Items auswerten kannst</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1203656</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1203656</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 05 Jan 2007 14:38:00 GMT</pubDate></item></channel></rss>