<?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[SpeedButton mit Tastatur erreichen]]></title><description><![CDATA[<p>Hallo,<br />
ich brauche eine Auswahl um verschiedene Optionen auszuwählen für eine Ansteuerung (Ventile). Dies habe ich mit SpeedButtons realisiert. Geht eigentlich wunderbar (gedrückt / nicht gedrückt). Leider lassen sich die SpeedButtons nicht mit der Tastatur erreichen bzw. auswählen. Nortmale Buttons lassen jedoch den Zustand gedrückt/nicht gedrückt nicht zu. Gibt es eine Lösung? Kann ich den SPeed Button dazu bringen auf Tastatur zu reagieren?</p>
<p>Danke für die Hilfe....</p>
<p>Jörn</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/159094/speedbutton-mit-tastatur-erreichen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 10 Aug 2026 21:43:25 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/159094.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 12 Sep 2006 06:25:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to SpeedButton mit Tastatur erreichen on Tue, 12 Sep 2006 06:25:43 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich brauche eine Auswahl um verschiedene Optionen auszuwählen für eine Ansteuerung (Ventile). Dies habe ich mit SpeedButtons realisiert. Geht eigentlich wunderbar (gedrückt / nicht gedrückt). Leider lassen sich die SpeedButtons nicht mit der Tastatur erreichen bzw. auswählen. Nortmale Buttons lassen jedoch den Zustand gedrückt/nicht gedrückt nicht zu. Gibt es eine Lösung? Kann ich den SPeed Button dazu bringen auf Tastatur zu reagieren?</p>
<p>Danke für die Hilfe....</p>
<p>Jörn</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1135566</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1135566</guid><dc:creator><![CDATA[California]]></dc:creator><pubDate>Tue, 12 Sep 2006 06:25:43 GMT</pubDate></item><item><title><![CDATA[Reply to SpeedButton mit Tastatur erreichen on Tue, 12 Sep 2006 07:30:43 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Es gibt zwei Möglichkeiten :<br />
Erstelle eine TActionList auf deinem Form, und darin eine Action mit der gewünschten Tastenkombination. Dann wählst du bei dem SpeedButton in der Eigenschaft <em>Action</em> deine erstellte Action aus.<br />
Nachteil : Die auszuführende Methode muß vom OnClick des Buttons in den OnExecute-Event der Action verlegt werden.</p>
<p>Zweite Möglichkeit :<br />
Du fängst mit den Events TForm::OnKey... die Tasten ab und reagierst auf deine Kombination.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1135586</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1135586</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 12 Sep 2006 07:30:43 GMT</pubDate></item><item><title><![CDATA[Reply to SpeedButton mit Tastatur erreichen on Tue, 12 Sep 2006 07:31:10 GMT]]></title><description><![CDATA[<p>Das ist recht simpel: Du kannst die Caption des Speedbuttons ja mit &quot;&amp;Text&quot; versehen, so daß das OnClick-Ereignis aufgerufen wird. Um den Buttonstatus zu toggeln kannst du Die Eigenschaft &quot;Down&quot; benutzen.<br />
Jetzt mußt du nur dafür sorgen, daß der Aufruf des OnClick-Ereignisses per Maus nicht auch die Eigenschaft &quot;Down&quot; verändert. Setz deshalb ein Flag im OnMausDown-Ereignis, welches dieses verhindert und im Onclick-Ereignis wieder zurückgesetzt wird.</p>
<pre><code>SpeedButton1Click()
{
  if (Maus) Maus = false;
  else SpeedButton1-&gt;Down = !SpeedButton1-&gt;Down;
}

SpeedButonMausDown()
{ Maus = true;
}
</code></pre>
<p>Bye - Peter</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1135592</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1135592</guid><dc:creator><![CDATA[Peter Tuschik]]></dc:creator><pubDate>Tue, 12 Sep 2006 07:31:10 GMT</pubDate></item><item><title><![CDATA[Reply to SpeedButton mit Tastatur erreichen on Tue, 12 Sep 2006 10:08:00 GMT]]></title><description><![CDATA[<p>Danke Peter, das wars. HAtte den Ansatz auch ausprobiert, jedoch als &quot;nicht funktionierend&quot; abgehakt, weil der Knopf nicht unten blieb und somit gar nicht gemerkt, das das Event ausgelöst wurde.</p>
<p>Weitere Frage: Kann ein SpeedButton auch den Focus erhalten? Wohl nicht, oder? Gibt es ein Element das unten bleibt und den Focus erhalten kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1135728</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1135728</guid><dc:creator><![CDATA[California]]></dc:creator><pubDate>Tue, 12 Sep 2006 10:08:00 GMT</pubDate></item></channel></rss>