<?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 - Pfeiltasten zum Springen abfangen]]></title><description><![CDATA[<p>Hi,</p>
<p>Ich arbeite momentan mit einem StringGrid und habe bemerkt, dass wenn man eine Eingabe in eine Zelle getätigt hat, man mit den Pfeiltasten zur entsprechenden benachbarten Zelle springen kann. Das funktioniert nur mit oben und unten.</p>
<p>Gibt es eine Möglichkeit auch nach rechts oder links zu springen?</p>
<p>Das KeyDown-Event &quot;springt&quot; ja an, aber wie greife ich auf die aktuelle Zelle zu, um sie zu verschieben?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/125853/stringgrid-pfeiltasten-zum-springen-abfangen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Jul 2026 14:21:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/125853.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 09 Nov 2005 21:44:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to StringGrid - Pfeiltasten zum Springen abfangen on Wed, 09 Nov 2005 21:44:18 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>Ich arbeite momentan mit einem StringGrid und habe bemerkt, dass wenn man eine Eingabe in eine Zelle getätigt hat, man mit den Pfeiltasten zur entsprechenden benachbarten Zelle springen kann. Das funktioniert nur mit oben und unten.</p>
<p>Gibt es eine Möglichkeit auch nach rechts oder links zu springen?</p>
<p>Das KeyDown-Event &quot;springt&quot; ja an, aber wie greife ich auf die aktuelle Zelle zu, um sie zu verschieben?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/913399</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/913399</guid><dc:creator><![CDATA[Rich2402]]></dc:creator><pubDate>Wed, 09 Nov 2005 21:44:18 GMT</pubDate></item><item><title><![CDATA[Reply to StringGrid - Pfeiltasten zum Springen abfangen on Wed, 09 Nov 2005 21:56:26 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Die Auswahl kannst du mit <em>TStringGrid::Row</em> bzw <em>TStringGrid::Col</em> verändern.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/913407</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/913407</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 09 Nov 2005 21:56:26 GMT</pubDate></item><item><title><![CDATA[Reply to StringGrid - Pfeiltasten zum Springen abfangen on Wed, 09 Nov 2005 22:10:13 GMT]]></title><description><![CDATA[<p>Funktioniert wie erwartet.</p>
<p>Wenn ich die Überprüfung auf Pfeiltasten in das KeyPress Event machen, reagiert er bei einem Pfeiltastendruck nicht.</p>
<p>Im KeyDown Event jedoch schon. Das Problem ist, wenn keine Zelle selektiert ist, springt er 2 Spalten weiter. Wenn eine selektiert ist, dann wie gewollt nur eine.</p>
<p>Hoffe du kannst mir auch dabei helfen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/913425</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/913425</guid><dc:creator><![CDATA[Rich2402]]></dc:creator><pubDate>Wed, 09 Nov 2005 22:10:13 GMT</pubDate></item><item><title><![CDATA[Reply to StringGrid - Pfeiltasten zum Springen abfangen on Wed, 09 Nov 2005 22:25:31 GMT]]></title><description><![CDATA[<p>Ich habe es jetzt so realisiert:</p>
<pre><code class="language-cpp">if(!StringGrid1-&gt;EditorMode) return;                        //Cursor in Zelle
  if (Key==VK_RIGHT&amp;&amp;StringGrid1-&gt;Col&lt;8) StringGrid1-&gt;Col++;
  if (Key==VK_LEFT&amp;&amp;StringGrid1-&gt;Col&gt;0)  StringGrid1-&gt;Col--;
</code></pre>
<p>Und es funktioniert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/913437</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/913437</guid><dc:creator><![CDATA[Rich2402]]></dc:creator><pubDate>Wed, 09 Nov 2005 22:25:31 GMT</pubDate></item></channel></rss>