<?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]]></title><description><![CDATA[<p>Hallo, habe eine kleine Frage.<br />
Ich habe hier eine ListBox und einen StringGrid!<br />
In der Listbox befinden sich natürlich Items.<br />
Also wenn ich auf meinen Menüeintrag &quot;Werte übertragen&quot; klicke soll eine Nachricht kommen, jene Spalte, in die der Listeninhalt übertragen werden solle, anzuklicken!<br />
Soweit sogut. Das hab ich.<br />
Aber dann weiß ich nicht mehr weiter, wie ich diesen Listeninhalt in eine Spalte reinbekomme... Also ein On-Click Ereignis vom StringGrid bräuchte ich!</p>
<p>Habs so irgentwie versucht aber bin nie auf einen grünen Zweig gekommen.. und ich denke auch ich bin noch weit entfernt..</p>
<pre><code class="language-cpp">void __fastcall TForm1::StringGrid1Click(TObject *Sender)
{
 if (StringGrid1-&gt;Cols[StringGrid1-&gt;ItemIndex]==true)
 {
 //?
 }
}
</code></pre>
<p>Kann mir wer helfen?</p>
<p>Danke im Voraus!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/178835/stringgrid</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 09:29:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/178835.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 15 Apr 2007 16:45:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to StringGrid on Sun, 15 Apr 2007 16:45:33 GMT]]></title><description><![CDATA[<p>Hallo, habe eine kleine Frage.<br />
Ich habe hier eine ListBox und einen StringGrid!<br />
In der Listbox befinden sich natürlich Items.<br />
Also wenn ich auf meinen Menüeintrag &quot;Werte übertragen&quot; klicke soll eine Nachricht kommen, jene Spalte, in die der Listeninhalt übertragen werden solle, anzuklicken!<br />
Soweit sogut. Das hab ich.<br />
Aber dann weiß ich nicht mehr weiter, wie ich diesen Listeninhalt in eine Spalte reinbekomme... Also ein On-Click Ereignis vom StringGrid bräuchte ich!</p>
<p>Habs so irgentwie versucht aber bin nie auf einen grünen Zweig gekommen.. und ich denke auch ich bin noch weit entfernt..</p>
<pre><code class="language-cpp">void __fastcall TForm1::StringGrid1Click(TObject *Sender)
{
 if (StringGrid1-&gt;Cols[StringGrid1-&gt;ItemIndex]==true)
 {
 //?
 }
}
</code></pre>
<p>Kann mir wer helfen?</p>
<p>Danke im Voraus!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1266586</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1266586</guid><dc:creator><![CDATA[LoSt]]></dc:creator><pubDate>Sun, 15 Apr 2007 16:45:33 GMT</pubDate></item><item><title><![CDATA[Reply to StringGrid on Sun, 15 Apr 2007 17:44:39 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Ein schneller Blick in die BCB-Hilfe würde dir zeigen, das es keine Eigenschaft TStringGrid::ItemIndex gibt, aber dafür die Eigenschaften ::Row und ::Col.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1266632</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1266632</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 15 Apr 2007 17:44:39 GMT</pubDate></item><item><title><![CDATA[Reply to StringGrid on Sun, 15 Apr 2007 17:50:30 GMT]]></title><description><![CDATA[<p>Hi,<br />
ja ich weiß dass eh. Aber ein Versuch war es doch wert!<br />
Ich weiß auch dass es Row und Col gibt, weiß es aber nicht anzuwenden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
WENN eine Spalte angeklickt wird, soll in der ganzen Spalte der Listboxinhalt wiedergegeben werde. Ne von allein komm ich nicht drauf..</p>
<p>PS.: Hab wieder vergessen anzugeben, dass bei mir die BCB-Hilfe nicht funktioniert. Ich werde es in der nächsten Woche aber &quot;reparieren&quot; und dann müsste es auch wieder gehen! Aber z.Z. geht sie NICHT!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1266634</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1266634</guid><dc:creator><![CDATA[LoSt]]></dc:creator><pubDate>Sun, 15 Apr 2007 17:50:30 GMT</pubDate></item><item><title><![CDATA[Reply to StringGrid on Sun, 15 Apr 2007 17:59:08 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Als einfachstes</p>
<pre><code class="language-cpp">void __fastcall TForm1::StringGrid1Click(TObject *Sender)
{
  for (int lv = 0; lv &lt; ListBox1-&gt;Items-&gt;Count &amp;&amp; lv &lt; StringGrid1-&gt;RowCount; lv++)
    StringGrid1-&gt;Cells[StringGrid1-&gt;Col][lv] = ListBox1-&gt;Items-&gt;Strings[lv];
}
</code></pre>
<p>Das berücksichtigt natürlich nur Elemente die von Index/Zeile her bereits in StringGrid und ListBox verhanden sind, es wird also nur der Wert selber kopiert.<br />
Desweiteren sollten eventuell noch Überprüfungen rein ob in ListBox und StringGrid wirklich eine gültige Auswahl besteht.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1266643</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1266643</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 15 Apr 2007 17:59:08 GMT</pubDate></item><item><title><![CDATA[Reply to StringGrid on Sun, 15 Apr 2007 18:52:29 GMT]]></title><description><![CDATA[<p>akari danke echt! es geht natürlich!<br />
Kannst du aber noch es etwas erläutern? Naja jeden Befehl.. Das würde mir echt weiterhelfen. Ich verstehs schon aber nicht so ganz...</p>
<p>MFG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1266692</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1266692</guid><dc:creator><![CDATA[LoSt]]></dc:creator><pubDate>Sun, 15 Apr 2007 18:52:29 GMT</pubDate></item><item><title><![CDATA[Reply to StringGrid on Mon, 16 Apr 2007 07:03:05 GMT]]></title><description><![CDATA[<p>Hallo</p>
<pre><code class="language-cpp">for (int lv = 0; lv &lt; ListBox1-&gt;Items-&gt;Count &amp;&amp; lv &lt; StringGrid1-&gt;RowCount; lv++)
// Schleife von 0 bis x, wobei x kleiner als die Anzahl der Zeilen im Stringgrid als auch kleiner als die Anzahl der Items in der ListBox sein soll
    StringGrid1-&gt;Cells[StringGrid1-&gt;Col][lv] = ListBox1-&gt;Items-&gt;Strings[lv];
// Kopieren des Wertes von dem Item x aus der ListBox in die Zelle des StringGrids mit der Zeile x und der ausgewählten Spalte
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1266879</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1266879</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Mon, 16 Apr 2007 07:03:05 GMT</pubDate></item></channel></rss>