<?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[ListBox]]></title><description><![CDATA[<p>Hallo,</p>
<p>gibt es eine Möglichkeit Items einer ListBox einzufärben??</p>
<p>MfG<br />
TheCaleb</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/188714/listbox</link><generator>RSS for Node</generator><lastBuildDate>Mon, 17 Aug 2026 04:49:22 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/188714.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 03 Aug 2007 08:23:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ListBox on Fri, 03 Aug 2007 08:23:42 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>gibt es eine Möglichkeit Items einer ListBox einzufärben??</p>
<p>MfG<br />
TheCaleb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1337871</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1337871</guid><dc:creator><![CDATA[TheCaleb]]></dc:creator><pubDate>Fri, 03 Aug 2007 08:23:42 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox on Fri, 03 Aug 2007 08:26:11 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>siehe FAQ<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39191.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-39191.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1337874</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1337874</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Fri, 03 Aug 2007 08:26:11 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox on Fri, 03 Aug 2007 08:48:30 GMT]]></title><description><![CDATA[<p>Vielen Dank, doch wie wende ich das denn auf einzelne Items an?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1337898</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1337898</guid><dc:creator><![CDATA[TheCaleb]]></dc:creator><pubDate>Fri, 03 Aug 2007 08:48:30 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox on Fri, 03 Aug 2007 08:56:34 GMT]]></title><description><![CDATA[<p>Steht doch da. OnDrawItem wird für jedes Item separat aufgerufen (siehe Index). Du mußt also nur entscheiden wann du einfärben willst. Schau doch einfach auch mal in die Hilfe zu OnDrawItem.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1337910</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1337910</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Fri, 03 Aug 2007 08:56:34 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox on Mon, 06 Aug 2007 13:43:42 GMT]]></title><description><![CDATA[<p>Ich versteh nicht so ganz, wie/wo man angeben kann, welches Item, welche Farbe haben soll usw.<br />
Ich meine man kann ja in der Funktion, die auf der einen Seite geschrieben wurde einzelnen Items eine Farbe zuordnen, doch wie genau soll das Funktionieren?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1339597</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1339597</guid><dc:creator><![CDATA[TheCaleb]]></dc:creator><pubDate>Mon, 06 Aug 2007 13:43:42 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox on Mon, 06 Aug 2007 14:33:00 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p><a href="http://www.bytesandmore.de/rad/cpp/snipp/sc02002.php" rel="nofollow">Das</a> ist vielleicht etwas einleuchtender <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Die Einträge werden beim Schreiben gezeichnet / eingefärbt...</p>
<p>mfg, Micha!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1339628</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1339628</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 06 Aug 2007 14:33:00 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox on Mon, 06 Aug 2007 17:14:44 GMT]]></title><description><![CDATA[<p>TheCaleb schrieb:</p>
<blockquote>
<p>Ich meine man kann ja in der Funktion, die auf der einen Seite geschrieben wurde einzelnen Items eine Farbe zuordnen, doch wie genau soll das Funktionieren?!</p>
</blockquote>
<p>Na das steht doch da.<br />
Aus dem weiter oben deklarierten Array von drei Farben wird in Abhängigkeit von der &quot;Zeilennummer&quot; (Index) jeweils eine Farbe für den Hintergrund und eine für die Schrift ausgesucht und dem Item zugewiesen.<br />
Das könnte man natürlich auch direkt machen:</p>
<pre><code class="language-cpp">if (Index == 1) //zweite Zeile
{
  ListBox1-&gt;Canvas-&gt;Brush-&gt;Color = clGreen;
  usw.
</code></pre>
<p>Das Auswahlkriterium bleibt dir überlassen, folgender Pseudocode wäre genauso möglich:</p>
<pre><code class="language-cpp">if (Uhrzeit &gt; 18:00 &amp;&amp; Uhrzeit &lt; 19:00)
{
  ListBox1-&gt;Canvas-&gt;Brush-&gt;Color = clRed; // zwischen 18 und 19 Uhr werden alle Einträge rot hinterlegt
  ...
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1339713</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1339713</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Mon, 06 Aug 2007 17:14:44 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox on Wed, 08 Aug 2007 11:40:02 GMT]]></title><description><![CDATA[<p>Und wo trage ich diese Kriterien ein??<br />
Ich verstehe nicht so ganz in welche Funktion das muss oder womit ich die dann aufrufen soll...<br />
Soll das die Funktion von dem Link sein?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1340746</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1340746</guid><dc:creator><![CDATA[TheCaleb]]></dc:creator><pubDate>Wed, 08 Aug 2007 11:40:02 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox on Wed, 08 Aug 2007 11:48:11 GMT]]></title><description><![CDATA[<p>Braunstein schrieb:</p>
<blockquote>
<p>siehe FAQ<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39191.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-39191.html</a></p>
</blockquote>
<p>Da steht das doch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1340753</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1340753</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 08 Aug 2007 11:48:11 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox on Wed, 08 Aug 2007 11:53:37 GMT]]></title><description><![CDATA[<p>Ja und ich versteh im Mom nciht so ganz wie ich diese Funktion anwende oder wie auch immer!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1340758</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1340758</guid><dc:creator><![CDATA[TheCaleb]]></dc:creator><pubDate>Wed, 08 Aug 2007 11:53:37 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox on Wed, 08 Aug 2007 11:59:00 GMT]]></title><description><![CDATA[<p>Das ist das Ereignis OnDrawItem einer TListBox.</p>
<p>Edit: Also Listbox auswählen und im Objekt-Inspektor Ereignisse auswählen. Doppelklick in die noch leere Zuweisung bei OnDrawItem. Damit wird Dir die entsprechende Funktion erstellt...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1340762</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1340762</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 08 Aug 2007 11:59:00 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox on Wed, 08 Aug 2007 14:12:45 GMT]]></title><description><![CDATA[<p>Achso und dann ruft er bei jedem erstellen eines Itemes diese Funktion auf und würde dieses dann verändern, wenn ich es in dieser Funktion so definiert hätte??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1340861</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1340861</guid><dc:creator><![CDATA[TheCaleb]]></dc:creator><pubDate>Wed, 08 Aug 2007 14:12:45 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox on Wed, 08 Aug 2007 14:18:31 GMT]]></title><description><![CDATA[<p>Nein, diese Funktion wird jedesmal aufgerufen wenn ein Eintrag in der ListBox neu gezeichnet werden muss, nicht nur beim Erstellen. Dieses Ereignis wird für jeden sichtbaren Eintrag in der ListBox jeweils einzeln aufgerufen.<br />
Halte die Funktion so simpel wie möglich, da sie sehr oft augerufen wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1340867</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1340867</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 08 Aug 2007 14:18:31 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox on Thu, 09 Aug 2007 06:22:06 GMT]]></title><description><![CDATA[<p>Hm, welchen Grund könnte es geben, dass die Funktion nicht aufgerufen wird?<br />
Ich adde Items zu einer ListBox und würde dann gerne die Items mit einer Farbe bestücken!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1341188</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1341188</guid><dc:creator><![CDATA[TheCaleb]]></dc:creator><pubDate>Thu, 09 Aug 2007 06:22:06 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox on Thu, 09 Aug 2007 07:23:41 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Wenn die Methode mit dem Event der Listbox verbunden ist und die Eigenscht Style auf OwnerDraw... umgestellt ist wird die Methode auch aufgeufen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1341223</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1341223</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 09 Aug 2007 07:23:41 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox on Thu, 09 Aug 2007 08:01:28 GMT]]></title><description><![CDATA[<p>Vielen Dank aber ich habe nur folgende zur Auswahl:</p>
<p>lbOwnerDrawFixed<br />
lbOwnerDrawVariable<br />
lbOwnerDrawVariable<br />
lbStandard<br />
lbVirtual<br />
lbVirtualOwnerDraw</p>
<p>Bei keinen von Denen wird die Funktion aufgerufen!<br />
Oder irre ich mich da?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1341253</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1341253</guid><dc:creator><![CDATA[TheCaleb]]></dc:creator><pubDate>Thu, 09 Aug 2007 08:01:28 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox on Thu, 09 Aug 2007 08:03:27 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Wir haben dir alles gesagt was nötig ist.<br />
Benutzt also den Debugger und schau mit einem Breakpoint nach ob die Methode aufgerufen wird.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1341255</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1341255</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 09 Aug 2007 08:03:27 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox on Thu, 09 Aug 2007 08:49:57 GMT]]></title><description><![CDATA[<p>Oh danke, du hast Recht! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1341300</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1341300</guid><dc:creator><![CDATA[TheCaleb]]></dc:creator><pubDate>Thu, 09 Aug 2007 08:49:57 GMT</pubDate></item></channel></rss>