<?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: Selektierter Eintrag immer oben]]></title><description><![CDATA[<p>Hallo,</p>
<p>wenn ich beim BCB 5 in der Listbox per Pfeil runter- oder raufscrolle möchte ich, das der oberste angezeigte Eintrag selektiert wird.</p>
<p>Das Problem hört sich banal an, doch irgendwie bring ich zur Zeit nichts Gescheits auf die Reihe.</p>
<p>Für kreative Vorschläge bin ich dankbar.</p>
<p>Gruß Dutchman</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/117190/listbox-selektierter-eintrag-immer-oben</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Jul 2026 01:11:35 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/117190.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 04 Aug 2005 11:47:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ListBox: Selektierter Eintrag immer oben on Thu, 04 Aug 2005 11:47:05 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>wenn ich beim BCB 5 in der Listbox per Pfeil runter- oder raufscrolle möchte ich, das der oberste angezeigte Eintrag selektiert wird.</p>
<p>Das Problem hört sich banal an, doch irgendwie bring ich zur Zeit nichts Gescheits auf die Reihe.</p>
<p>Für kreative Vorschläge bin ich dankbar.</p>
<p>Gruß Dutchman</p>
]]></description><link>https://www.c-plusplus.net/forum/post/845526</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/845526</guid><dc:creator><![CDATA[Dutchman]]></dc:creator><pubDate>Thu, 04 Aug 2005 11:47:05 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox: Selektierter Eintrag immer oben on Thu, 04 Aug 2005 11:55:28 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>siehe <em>TListBox::TopIndex</em> und <em>TListBox::ItemIndex</em></p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/845540</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/845540</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 04 Aug 2005 11:55:28 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox: Selektierter Eintrag immer oben on Thu, 04 Aug 2005 12:40:03 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>erstmal Danke für die schnelle Reaktion. Dass das über TopIndex und ItemIndex gelöst werden kann/muss war mir klar, doch hinbringen tu ich es nicht. Zur genaueren Beschreibung:</p>
<p>In meiner ListBox sind ne ganze Menge Einträge. Die Höhe der Listbox habe ich aus optischen Gründen auf eine Zeilenhöhe begrenzt und erweitere diese auf einen Mausclick hin.<br />
Wird nun mit der Maus ein Eintrag ausgewählt, so steht dieser auch oben. Scrollt man aber mit den Pfeilen rauf oder runter, so bleibt jedoch der vorher gewählte Eintrag aktiv.</p>
<pre><code>void __fastcall TFZK_Drehen::LB_WerkstoffClick(TObject *Sender)
{ if (LB_Werkstoff-&gt;Height==19 &amp;&amp; v%2==0)
       {LB_Werkstoff-&gt;Height=300;
        LB_Werkstoff-&gt;BringToFront();}
  if (LB_Werkstoff-&gt;Height==300 &amp;&amp; v%2==1)
       {LB_Werkstoff-&gt;Height=19;}
  v=v+1;
  int n;
  n=LB_Werkstoff-&gt;ItemIndex;
  LB_Werkstoff-&gt;TopIndex=n;
}
</code></pre>
<p>Wenn ich nun also so etwas wie</p>
<pre><code>int x;
x=ListBox-&gt;TopIndex;
ListBox-&gt;ItemIndex=x;
</code></pre>
<p>schreibe, komme ich damit in Konflikte...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/845608</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/845608</guid><dc:creator><![CDATA[Dutchman]]></dc:creator><pubDate>Thu, 04 Aug 2005 12:40:03 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox: Selektierter Eintrag immer oben on Thu, 04 Aug 2005 14:08:16 GMT]]></title><description><![CDATA[<p>Dutchman schrieb:</p>
<blockquote>
<p>... Die Höhe der Listbox habe ich aus optischen Gründen auf eine Zeilenhöhe ...</p>
</blockquote>
<p>Warum nimmst du keine TComboBox in dem Fall?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/845729</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/845729</guid><dc:creator><![CDATA[Sunday]]></dc:creator><pubDate>Thu, 04 Aug 2005 14:08:16 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox: Selektierter Eintrag immer oben on Thu, 04 Aug 2005 14:48:47 GMT]]></title><description><![CDATA[<p>Weil ich ein wenig blöd bin <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
Bin noch nicht lange beim Programmieren, die ComboBox habe ich total übersehen.<br />
Danke!</p>
<p>Nur noch eine Frage: Wie Frage ich bei der ComboBox am besten ab, ob ein Eintrag ausgewählt wurde, be der Listbox habe ich das immer so gemacht:</p>
<pre><code>if (ListBox-&gt;Items-&gt;Strings[ListBox-&gt;ItemIndex]!=&quot;- - Auswahl - -&quot;)
{.....}
</code></pre>
<p>doch wie sieht das nun bei der ComboBox aus?, da ist mein erster Eintrag ja nicht die &quot;Überschrift&quot;...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/845779</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/845779</guid><dc:creator><![CDATA[Dutchman]]></dc:creator><pubDate>Thu, 04 Aug 2005 14:48:47 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox: Selektierter Eintrag immer oben on Thu, 04 Aug 2005 14:55:05 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>schau doch in die Hilfe zu TComboBox. Du kannst genau dieselbe Abfrage auch in der ComboBox machen, oder du kannst auch gleich <em>TComboBox::Text</em> nehmen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/845782</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/845782</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 04 Aug 2005 14:55:05 GMT</pubDate></item><item><title><![CDATA[Reply to ListBox: Selektierter Eintrag immer oben on Thu, 04 Aug 2005 15:23:08 GMT]]></title><description><![CDATA[<p>Habe nicht gedacht, dass ich das mit &quot;Text&quot; abfragen kann.<br />
Somit sind alle meine Fragen beantortet, jetzt nuss ich nur noch mein Programm ein wenig ändern...</p>
<p>Nochmal Danke für die schnellen Antworten</p>
<p>Gruß Dutchman</p>
]]></description><link>https://www.c-plusplus.net/forum/post/845823</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/845823</guid><dc:creator><![CDATA[Dutchman]]></dc:creator><pubDate>Thu, 04 Aug 2005 15:23:08 GMT</pubDate></item></channel></rss>