<?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[Items in TListBox, TListView mit Daten versehen ?]]></title><description><![CDATA[<p>Hallo !<br />
ist es möglich einem sagen wir mal z.B. ListBox-&gt;Items-&gt;Strings[n..], außer mit dem String selbst (ListBox-&gt;Items-&gt;Add(&quot;bla bla&quot;)), zusätzlich Daten (wenn möglich AnsiString) fest zuzuordnen ? und wenn wie ?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/171926/items-in-tlistbox-tlistview-mit-daten-versehen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 14 Aug 2026 06:59:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/171926.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 30 Jan 2007 18:09:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Items in TListBox, TListView mit Daten versehen ? on Tue, 30 Jan 2007 18:09:40 GMT]]></title><description><![CDATA[<p>Hallo !<br />
ist es möglich einem sagen wir mal z.B. ListBox-&gt;Items-&gt;Strings[n..], außer mit dem String selbst (ListBox-&gt;Items-&gt;Add(&quot;bla bla&quot;)), zusätzlich Daten (wenn möglich AnsiString) fest zuzuordnen ? und wenn wie ?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1220066</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1220066</guid><dc:creator><![CDATA[OldMan00]]></dc:creator><pubDate>Tue, 30 Jan 2007 18:09:40 GMT</pubDate></item><item><title><![CDATA[Reply to Items in TListBox, TListView mit Daten versehen ? on Tue, 30 Jan 2007 18:52:23 GMT]]></title><description><![CDATA[<p>Hallo</p>
<pre><code class="language-cpp">ListBox1-&gt;Items-&gt;Strings[10] = &quot;Item 10&quot;;
</code></pre>
<p>Allerdings setzt das voraus, das die ListBoix bereits mindestens 11 Items besitzt.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1220087</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1220087</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 30 Jan 2007 18:52:23 GMT</pubDate></item><item><title><![CDATA[Reply to Items in TListBox, TListView mit Daten versehen ? on Tue, 30 Jan 2007 19:01:31 GMT]]></title><description><![CDATA[<p>Ich denke, OldMan sucht eher nach TStrings::Objects.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1220095</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1220095</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Tue, 30 Jan 2007 19:01:31 GMT</pubDate></item><item><title><![CDATA[Reply to Items in TListBox, TListView mit Daten versehen ? on Tue, 30 Jan 2007 20:28:27 GMT]]></title><description><![CDATA[<p>Jansen schrieb:</p>
<blockquote>
<p>Ich denke, OldMan sucht eher nach TStrings::Objects.</p>
</blockquote>
<p>genau so etwas meine ich. Den Items-&gt;Strings[n] etwas zuordnen ist klar. Ich meine zusätzlich Informationen, so daß ich z.B. in einer ListBox Einträge habe und wenn ich einen Eintrag anklicke, die zusätzliche Information wieder auslesen kann, ohne vielleicht ein Array zu erstellen und über ItemIndex das Array auslese. Ich habe ein Beispiel von Treeview mit AddObject und zum auslesen Selected-&gt;Data irgendwo schon mal gesehen. Nun wollte ich wissen, ob es auch mit oben genannten objekten geht und vorallen wie.</p>
<pre><code class="language-cpp">TreeView1-&gt;Items-&gt;AddObject(NULL, &quot;Zahl 1&quot;, reinterpret_cast&lt;void*&gt;(1));
</code></pre>
<pre><code class="language-cpp">int x = reinterpret_cast&lt;int&gt;(TreeView1-&gt;Selected-&gt;Data);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1220171</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1220171</guid><dc:creator><![CDATA[OldMan00]]></dc:creator><pubDate>Tue, 30 Jan 2007 20:28:27 GMT</pubDate></item><item><title><![CDATA[Reply to Items in TListBox, TListView mit Daten versehen ? on Tue, 30 Jan 2007 21:01:36 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>das geht genauso mit <em>TListBox::Items::Objects</em>. Es sollte sogar eine Add-Methode geben die auch zusätzlich zu dem AnsiString so einen void-Zeiger übernimmt.</p>
<p>Allerdings bist du dann selber für die Speicherverwaltung verantwortlich.<br />
Das heißt du kannst nicht einfach sowas schreiben</p>
<pre><code class="language-cpp">AnsiString text = &quot;Das ist der Text&quot;;
ListBox-&gt;Items-&gt;AddObject(&quot;Item 1&quot;, reinterpret_cast&lt;void*&gt;(&amp;text));
</code></pre>
<p>Da der AnsiString hier nur lokal ist, ist die an AddObjekt übergebene Adresse nach Ende der gültigkeit von text ebenfalls ungültig.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1220191</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1220191</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 30 Jan 2007 21:01:36 GMT</pubDate></item></channel></rss>