<?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[Dragable Element (TPanel o. TToolBar) kontrollieren&#x5C;einschränken.]]></title><description><![CDATA[<p>Hallo,<br />
ich benutze in meinem Programm ein TPanel als ToolBar da es sich ganz gut dafür eignet um mit *.jpg Bildern eine ToolBar zu simulieren. Die OnCanResize habe gut angepasst womit sich das ganze Panel auch komfortabel droppen lässt. (autoresize etc.)</p>
<p>Nach etlichen Tagen rumprobieren habe ich keinen wirklichen Fortschritt machen können. Habe mittlerweile wohl jede Eigenschaft von TToolBar und TPanel TCoolBar usw. ausprobiert.</p>
<p>Würde mich freuen wenn mir da jemand weiterhelfen könnte.</p>
<p>Ich vermute das ich via ((TPanel*)Sender)-&gt;Parent (prinzipiell) irgendwie an den dragable Container meines Panels komme und dort eingreifen muss nur hatte ich bisher keinen Erfolg. Auch das vergrößern möchte ich gerne abstellen? wäre das dann ((TPanel*)Sender)-&gt;Parent-&gt;OnCanResize? Das scheint zu gehen aber ist es der richtige Weg?</p>
<p>Gibt es da eine Möglichkeit das Panel vor dem Schliessen zu schützen? (z.b. ohne das kleine close-x rechts oben)</p>
<p>Dann noch was. Ich würde gerne meine Toolbars bei Programmstart gerne &quot;Undocked&quot; anzeigen was ich auch überhaupt nicht gelingt. Momentan habe ich einfach Panels die auf &quot;dock&quot; und &quot;automatic&quot; stehen (weis es gerade aus dem kopf nicht besser).<br />
Zum Programmstart würde ich die aber gerne schon un-docken und auch eventuell gerne an eine docksite andocken.</p>
<p>Leider findet sich hierzu recht wenig Material im Forum was ein bisschen weiter in die Drag n´Drop Thematik geht als die 2 Komponenteneingeschaften so umzustellen um ein rudimentäres DnD zu erlauben.</p>
<p>Danke euch vielmals</p>
<p>mfg</p>
<p>P.S: bin natürlich nicht auf TPanel etc. angewiesen nur die ToolBar ist direkt auf Icons (bmp ico) aus. Wenns da viellei cht ne Übergute freie Komponente im netz gibt, nur her mit nem Link. <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/topic/187163/dragable-element-tpanel-o-ttoolbar-kontrollieren-einschränken</link><generator>RSS for Node</generator><lastBuildDate>Sun, 16 Aug 2026 15:59:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/187163.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 16 Jul 2007 14:15:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dragable Element (TPanel o. TToolBar) kontrollieren&#x5C;einschränken. on Mon, 16 Jul 2007 16:07:10 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich benutze in meinem Programm ein TPanel als ToolBar da es sich ganz gut dafür eignet um mit *.jpg Bildern eine ToolBar zu simulieren. Die OnCanResize habe gut angepasst womit sich das ganze Panel auch komfortabel droppen lässt. (autoresize etc.)</p>
<p>Nach etlichen Tagen rumprobieren habe ich keinen wirklichen Fortschritt machen können. Habe mittlerweile wohl jede Eigenschaft von TToolBar und TPanel TCoolBar usw. ausprobiert.</p>
<p>Würde mich freuen wenn mir da jemand weiterhelfen könnte.</p>
<p>Ich vermute das ich via ((TPanel*)Sender)-&gt;Parent (prinzipiell) irgendwie an den dragable Container meines Panels komme und dort eingreifen muss nur hatte ich bisher keinen Erfolg. Auch das vergrößern möchte ich gerne abstellen? wäre das dann ((TPanel*)Sender)-&gt;Parent-&gt;OnCanResize? Das scheint zu gehen aber ist es der richtige Weg?</p>
<p>Gibt es da eine Möglichkeit das Panel vor dem Schliessen zu schützen? (z.b. ohne das kleine close-x rechts oben)</p>
<p>Dann noch was. Ich würde gerne meine Toolbars bei Programmstart gerne &quot;Undocked&quot; anzeigen was ich auch überhaupt nicht gelingt. Momentan habe ich einfach Panels die auf &quot;dock&quot; und &quot;automatic&quot; stehen (weis es gerade aus dem kopf nicht besser).<br />
Zum Programmstart würde ich die aber gerne schon un-docken und auch eventuell gerne an eine docksite andocken.</p>
<p>Leider findet sich hierzu recht wenig Material im Forum was ein bisschen weiter in die Drag n´Drop Thematik geht als die 2 Komponenteneingeschaften so umzustellen um ein rudimentäres DnD zu erlauben.</p>
<p>Danke euch vielmals</p>
<p>mfg</p>
<p>P.S: bin natürlich nicht auf TPanel etc. angewiesen nur die ToolBar ist direkt auf Icons (bmp ico) aus. Wenns da viellei cht ne Übergute freie Komponente im netz gibt, nur her mit nem Link. <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/1326615</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1326615</guid><dc:creator><![CDATA[GreyHound]]></dc:creator><pubDate>Mon, 16 Jul 2007 16:07:10 GMT</pubDate></item><item><title><![CDATA[Reply to Dragable Element (TPanel o. TToolBar) kontrollieren&#x5C;einschränken. on Tue, 17 Jul 2007 23:18:53 GMT]]></title><description><![CDATA[<p>hmmm, scheint sich wohl keiner damit auszukennen?</p>
<p>Oder liegt es daran das euch mein Art fragen zu stellen nicht gefällt?</p>
<p>Oder habe ich sowas von einem Brett vor dem Kopf das ich den Baum vor lauter Wäldern nicht sehe?</p>
<p>mfg</p>
<p>grey</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1327480</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1327480</guid><dc:creator><![CDATA[GreyHound]]></dc:creator><pubDate>Tue, 17 Jul 2007 23:18:53 GMT</pubDate></item></channel></rss>