<?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[ComboBox mit Werten aus Textdatei füllen]]></title><description><![CDATA[<p>Hallo auch..</p>
<p>Ich habe hier eine Textdatei im Format:</p>
<p>1,test name,23<br />
2,zweiter name,23<br />
3,dritter name,12</p>
<p>Nun soll die ComboBox sichtbar mit dem Namen gefüllt sein, der erste Wert ist eine ID, die muss mit dem Namen verknüpft sein und es sollen nur die Werte eingefüllt werden, welche als dritten Wert die 23 haben.</p>
<p>Bisher habe ich folgendes:</p>
<pre><code>void __fastcall TForm1::BoxClick(TObject *Sender)
{
 TStringList *list3 = new TStringList();
 list3-&gt;LoadFromFile(GetCurrentDir()+&quot;\\test.txt&quot;);
 int Eintrags = list3-&gt;Count;
 ComboBox-&gt;Clear();

 for(int dbanz = 1; dbanz &lt;= Eintrags; dbanz++)
 {
  ComboBox-&gt;Items-&gt;AddObject(list3-&gt;CommaText, (TObject*) dbanz);
 }

 ComboBox-&gt;ItemIndex=0;
}
</code></pre>
<p>Könnt ihr mir dazu weiterhelfen ?</p>
<p>Achso das Format der Textdatei kann ich auch durch einen anderen Delimeter trennen, da ist das Format flexibel, auch welcher Wert zuerst kommt (ob id, dann name und dann andere id). Ich kann wie gesagt sowas woanderst festlegen...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/133095/combobox-mit-werten-aus-textdatei-füllen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 31 Jul 2026 11:52:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/133095.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 15 Jan 2006 14:08:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ComboBox mit Werten aus Textdatei füllen on Sun, 15 Jan 2006 14:08:14 GMT]]></title><description><![CDATA[<p>Hallo auch..</p>
<p>Ich habe hier eine Textdatei im Format:</p>
<p>1,test name,23<br />
2,zweiter name,23<br />
3,dritter name,12</p>
<p>Nun soll die ComboBox sichtbar mit dem Namen gefüllt sein, der erste Wert ist eine ID, die muss mit dem Namen verknüpft sein und es sollen nur die Werte eingefüllt werden, welche als dritten Wert die 23 haben.</p>
<p>Bisher habe ich folgendes:</p>
<pre><code>void __fastcall TForm1::BoxClick(TObject *Sender)
{
 TStringList *list3 = new TStringList();
 list3-&gt;LoadFromFile(GetCurrentDir()+&quot;\\test.txt&quot;);
 int Eintrags = list3-&gt;Count;
 ComboBox-&gt;Clear();

 for(int dbanz = 1; dbanz &lt;= Eintrags; dbanz++)
 {
  ComboBox-&gt;Items-&gt;AddObject(list3-&gt;CommaText, (TObject*) dbanz);
 }

 ComboBox-&gt;ItemIndex=0;
}
</code></pre>
<p>Könnt ihr mir dazu weiterhelfen ?</p>
<p>Achso das Format der Textdatei kann ich auch durch einen anderen Delimeter trennen, da ist das Format flexibel, auch welcher Wert zuerst kommt (ob id, dann name und dann andere id). Ich kann wie gesagt sowas woanderst festlegen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/967058</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/967058</guid><dc:creator><![CDATA[bilbo_b]]></dc:creator><pubDate>Sun, 15 Jan 2006 14:08:14 GMT</pubDate></item><item><title><![CDATA[Reply to ComboBox mit Werten aus Textdatei füllen on Sun, 15 Jan 2006 16:55:07 GMT]]></title><description><![CDATA[<p>Zerleg dein Problem in kleinere Unterprobleme, so kann man dir nicht helfen.</p>
<p>Folgendes erscheint mir jedoch falsch/ungünstig:<br />
GetCurrentDir() kann überall hinzeigen - kannst du gleich weglassen, hat das selbe Ergebnis.<br />
Der erste Eintrag einer Stringlist hat den Wert 0, nicht 1.<br />
ComboBox1-&gt;Items-&gt;AddObjects ... naja... was soll das?<br />
CommaText gibt dir deine ganze Textdatei zurück. Nochmal mit Kommas getrennt. Komische Idee.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/967304</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/967304</guid><dc:creator><![CDATA[HEZ]]></dc:creator><pubDate>Sun, 15 Jan 2006 16:55:07 GMT</pubDate></item></channel></rss>