<?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[StringGrid und Dynamische Combobox]]></title><description><![CDATA[<p>habs danke der FAQ geschaft dynamische Comboboxen zu erstellen,<br />
doch leider hab ich keinen plan wie ich sie in die Zellen des Stringgrids einbetten kann</p>
<p>mein bisheriger code sieht so aus:</p>
<pre><code class="language-cpp">int xts = 1;
      cbx_Felder.push_back( new TComboBox(this) );
      (*cbx_Felder.at( cbx_Felder.size()-xts )).Parent = this; ;
      (*cbx_Felder.at( cbx_Felder.size()-xts )).Items-&gt;Add(&quot;&gt;DROPDOWNBOX&lt;&quot;);
      (*cbx_Felder.at( cbx_Felder.size()-xts )).Top = StringGrid1-&gt;Top -25;
      (*cbx_Felder.at( cbx_Felder.size()-xts )).Left = --y * 145 +15;
      (*cbx_Felder.at( cbx_Felder.size()-xts )).Show();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/81541/stringgrid-und-dynamische-combobox</link><generator>RSS for Node</generator><lastBuildDate>Tue, 30 Jun 2026 20:27:05 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/81541.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 02 Aug 2004 08:29:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to StringGrid und Dynamische Combobox on Mon, 02 Aug 2004 08:29:14 GMT]]></title><description><![CDATA[<p>habs danke der FAQ geschaft dynamische Comboboxen zu erstellen,<br />
doch leider hab ich keinen plan wie ich sie in die Zellen des Stringgrids einbetten kann</p>
<p>mein bisheriger code sieht so aus:</p>
<pre><code class="language-cpp">int xts = 1;
      cbx_Felder.push_back( new TComboBox(this) );
      (*cbx_Felder.at( cbx_Felder.size()-xts )).Parent = this; ;
      (*cbx_Felder.at( cbx_Felder.size()-xts )).Items-&gt;Add(&quot;&gt;DROPDOWNBOX&lt;&quot;);
      (*cbx_Felder.at( cbx_Felder.size()-xts )).Top = StringGrid1-&gt;Top -25;
      (*cbx_Felder.at( cbx_Felder.size()-xts )).Left = --y * 145 +15;
      (*cbx_Felder.at( cbx_Felder.size()-xts )).Show();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/573115</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/573115</guid><dc:creator><![CDATA[LordPsycho]]></dc:creator><pubDate>Mon, 02 Aug 2004 08:29:14 GMT</pubDate></item><item><title><![CDATA[Reply to StringGrid und Dynamische Combobox on Mon, 02 Aug 2004 12:02:52 GMT]]></title><description><![CDATA[<p>Es ist nicht sinnvoll, für jede Zelle eine eigene ComboBox anzulegen. Eine CB reicht, die dann jeweils in der selektierten Zelle angezeigt und mit den entsprechenden Daten gefüllt wird. Die Daten selbst können z.B. in einem dynamischen Array von StringLists oder einem mehrdimensionalen vector von AnsiString o.ä. vorgehalten werden.</p>
<p><a href="http://www.temporaldoorway.com/programming/cbuilder/componentuse/celleditorforstringedit.htm" rel="nofollow">Hier</a> findest du ein Beispiel für eine entsprechend erweiterte von TStringGrid abgeleitete Komponente, der Code lässt sich aber ggf. leicht so umbauen, dass er auf ein normales StringGrid angewandt werden kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/573319</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/573319</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Mon, 02 Aug 2004 12:02:52 GMT</pubDate></item></channel></rss>