<?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[TTrackBar - Ereignis NACH ändern?]]></title><description><![CDATA[<p>Hiho.</p>
<p>Ich habe in einem Programm eine TTrackBar...<br />
Wofür sie da is is relativ egal, jedenfalls wird eine recht aufwändige Methode aufgerufen, wenn sich der Wert ändert.</p>
<p>Allerdings is das natuerlich Problematisch, wenn ich den &quot;Schieberegler&quot; hin und herschiebe... Denn bei jedem Teilschritt wird die Methode ausgeführt. Wenn ich nun 10 Werte in der TrackBar habe und von 1 zu 10 gehe wird die Methode 9 mal ausgeführt.</p>
<p>Da kommt das Programm ganz schön &quot;ins schwitzen&quot;.</p>
<p>Gibt es also eine Möglichkeit einen Event auszulösen, NACHDEM der Regler fertig verschoben wurde, damit die Methode nur einmal aufgerufen wird?</p>
<p>Oder anders formuliert: WIE geht es? (Damit es bei eine Frage Pro Thread bleibt nehmen wir lieber diese Frage ;))</p>
<p>Wäre sehr dankbar, wenn da jemand einen Lösungsansatz hat <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Byebye<br />
o_O</p>
<p>PS: Das Problem das die &quot;OnChange&quot; ausgelöst wird, wenn nur auf den Regler Gedrückt wurde habe ich bereits gelöst.... [if (tag != Position){ .... tag = position.... }]</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/102076/ttrackbar-ereignis-nach-ändern</link><generator>RSS for Node</generator><lastBuildDate>Sun, 02 Aug 2026 10:33:45 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/102076.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 22 Feb 2005 13:35:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to TTrackBar - Ereignis NACH ändern? on Tue, 22 Feb 2005 13:35:15 GMT]]></title><description><![CDATA[<p>Hiho.</p>
<p>Ich habe in einem Programm eine TTrackBar...<br />
Wofür sie da is is relativ egal, jedenfalls wird eine recht aufwändige Methode aufgerufen, wenn sich der Wert ändert.</p>
<p>Allerdings is das natuerlich Problematisch, wenn ich den &quot;Schieberegler&quot; hin und herschiebe... Denn bei jedem Teilschritt wird die Methode ausgeführt. Wenn ich nun 10 Werte in der TrackBar habe und von 1 zu 10 gehe wird die Methode 9 mal ausgeführt.</p>
<p>Da kommt das Programm ganz schön &quot;ins schwitzen&quot;.</p>
<p>Gibt es also eine Möglichkeit einen Event auszulösen, NACHDEM der Regler fertig verschoben wurde, damit die Methode nur einmal aufgerufen wird?</p>
<p>Oder anders formuliert: WIE geht es? (Damit es bei eine Frage Pro Thread bleibt nehmen wir lieber diese Frage ;))</p>
<p>Wäre sehr dankbar, wenn da jemand einen Lösungsansatz hat <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Byebye<br />
o_O</p>
<p>PS: Das Problem das die &quot;OnChange&quot; ausgelöst wird, wenn nur auf den Regler Gedrückt wurde habe ich bereits gelöst.... [if (tag != Position){ .... tag = position.... }]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/729605</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/729605</guid><dc:creator><![CDATA[o_O]]></dc:creator><pubDate>Tue, 22 Feb 2005 13:35:15 GMT</pubDate></item><item><title><![CDATA[Reply to TTrackBar - Ereignis NACH ändern? on Tue, 22 Feb 2005 13:44:02 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Das Problem ist ja wohl, dass dein Programm kaum wissen kann wann du aufhören willst zu verschieben. Eine Lösung wäre OnExit zu verwenden, was aber erst aufgerufen wird wenn dein Trackbar den Fokus verliert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/729613</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/729613</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Tue, 22 Feb 2005 13:44:02 GMT</pubDate></item><item><title><![CDATA[Reply to TTrackBar - Ereignis NACH ändern? on Tue, 22 Feb 2005 13:45:44 GMT]]></title><description><![CDATA[<p>Oder aber OnMouseDown und OnMouseUp abfangen und erst bei OnMouseUp die Aktion ausführen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/729616</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/729616</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 22 Feb 2005 13:45:44 GMT</pubDate></item><item><title><![CDATA[Reply to TTrackBar - Ereignis NACH ändern? on Tue, 22 Feb 2005 13:48:05 GMT]]></title><description><![CDATA[<p>Gute Idee! Allerdings hat meiner Hilfe zufolge TTrackBar keine derartigen Events.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/729619</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/729619</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Tue, 22 Feb 2005 13:48:05 GMT</pubDate></item><item><title><![CDATA[Reply to TTrackBar - Ereignis NACH ändern? on Tue, 22 Feb 2005 13:55:16 GMT]]></title><description><![CDATA[<p>ja genau das ist leider das Problem.</p>
<p>Sonst hätte ich es damit schon versucht (Habe aus verzweifelung sogar die Drag Events getestet :D)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/729628</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/729628</guid><dc:creator><![CDATA[o_O]]></dc:creator><pubDate>Tue, 22 Feb 2005 13:55:16 GMT</pubDate></item><item><title><![CDATA[Reply to TTrackBar - Ereignis NACH ändern? on Tue, 22 Feb 2005 13:58:06 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>entweder Komponente ableiten<br />
oder mal mit Timer versuchen</p>
<p>MfG<br />
Klaus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/729629</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/729629</guid><dc:creator><![CDATA[KlausB]]></dc:creator><pubDate>Tue, 22 Feb 2005 13:58:06 GMT</pubDate></item><item><title><![CDATA[Reply to TTrackBar - Ereignis NACH ändern? on Tue, 22 Feb 2005 13:58:44 GMT]]></title><description><![CDATA[<p>Bastel Dir doch mit Hilfe eines Timers eine Verzögerung ein.</p>
<p>Gruß,</p>
<p>Alexander</p>
<p>Edit: Zu spät...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/729630</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/729630</guid><dc:creator><![CDATA[Alexander Kempf]]></dc:creator><pubDate>Tue, 22 Feb 2005 13:58:44 GMT</pubDate></item><item><title><![CDATA[Reply to TTrackBar - Ereignis NACH ändern? on Tue, 22 Feb 2005 14:02:12 GMT]]></title><description><![CDATA[<p>Schau mal in diesem Thread hier: <a href="http://www.c-plusplus.net/forum/viewtopic.php?t=78513&amp;postdays=0&amp;postorder=asc&amp;highlight=trackbar&amp;start=10" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic.php?t=78513&amp;postdays=0&amp;postorder=asc&amp;highlight=trackbar&amp;start=10</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/729635</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/729635</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 22 Feb 2005 14:02:12 GMT</pubDate></item><item><title><![CDATA[Reply to TTrackBar - Ereignis NACH ändern? on Tue, 22 Feb 2005 14:02:34 GMT]]></title><description><![CDATA[<p>Man könnte auch eine andere Komponente verwenden. Ich nehme für solche Fälle die LMD-Tools. Der dortige Trackbar hat alle nötigen Ereignisse. Die Lite-Version gibts sogar umsonst. Siehe <a href="http://www.lmd.de/products/#P1" rel="nofollow">http://www.lmd.de/products/#P1</a></p>
<p>Schöne Grüsse aus Tokyo an alle Forumsmitglieder. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/729636</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/729636</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Tue, 22 Feb 2005 14:02:34 GMT</pubDate></item><item><title><![CDATA[Reply to TTrackBar - Ereignis NACH ändern? on Tue, 22 Feb 2005 14:34:04 GMT]]></title><description><![CDATA[<p>Klingt vielversprechend.</p>
<p>Allerdings is hier jemand in der Projekt leitung, der nur ungerne eine extra Komponente haben möchte..</p>
<p>Werde es jetzt erstmal Versuchen mit nem Timer zu verknüpfen, der überprüft, wie lange der Slider auf der Selben Position steht. So wird auch mit Tastaturänderungen nicht sofort die Methode aufgerufen.. (Wenns dann so klappt ;))</p>
<p>Aber Danke für den Tip, ausserhalb dieses Projektes kann man das Sicherlich nochmal brauchen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Und Viel spass in Tokyo <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/729673</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/729673</guid><dc:creator><![CDATA[o_O]]></dc:creator><pubDate>Tue, 22 Feb 2005 14:34:04 GMT</pubDate></item><item><title><![CDATA[Reply to TTrackBar - Ereignis NACH ändern? on Tue, 22 Feb 2005 14:38:08 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/9494">@Joe</a>: Danke für den Link (übersehen &gt;_&gt;) aber das is nich ganz das was ich suche <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/729680</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/729680</guid><dc:creator><![CDATA[nachtrag]]></dc:creator><pubDate>Tue, 22 Feb 2005 14:38:08 GMT</pubDate></item><item><title><![CDATA[Reply to TTrackBar - Ereignis NACH ändern? on Fri, 24 Feb 2006 15:31:10 GMT]]></title><description><![CDATA[<p>habe genau das selbe problem <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 />
hast du in der zwischenzeit schon ne lösung gefunden?<br />
ich habs mit OnKeyUp versucht, aber der will meinen &quot;Maus-Key&quot; nicht erkennen <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="😞"
    /> geht nur mit tastatur</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1002124</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1002124</guid><dc:creator><![CDATA[Thunderbird2]]></dc:creator><pubDate>Fri, 24 Feb 2006 15:31:10 GMT</pubDate></item></channel></rss>