工具条泊位问题,

时间:2023-01-03 10:26:36
工具条在窗体顶部泊位时为“行”水平式的,拖动到窗体左边泊位时为“竖”垂直式。然后我再从窗体左边拖出来,到窗体当中,这时为显示一个工具条的窗口(问题来了:为何还是“竖”垂直式的),这样子泊位到窗体顶部时,还是竖”垂直式,破坏了界面的布局,怎样才能做到:当从窗体左边拖出来时,应该要恢复工具窗口的“行”水平式,这样才对,然后泊位到顶部就会保持原来的布局。
请高手解决。。。。。请给我做个例子吧,写有关的事件处理函数执行内容吧。

8 个解决方案

#1


最简单的办法

下一个第三方控件吧,比如Toolbar 2000

#2


在我这里完全能达到你的要求用的是6.0版
两个TCooBar一个水平放置一个垂直放置。

#3


我也用两个TCoolBar的,一个是顶部,一个左边,
默认在顶部的,即水平式的,我把它拖出来,放在左边的CoolBar是,会自动“竖”起来,即垂直式的,在这以上:都是正确的。
当我,再次从左边拖动到顶部或其它位置,这时,为何还是“垂直”呢?这时应该要恢复“水平行式”,问题就出现在这里:恢复不了。请高手帮我编写事件代码:能恢复成“行”式。

#4


up

#5


帮帮我吧,高手,不回答我,也要帮我“顶”一下帖子啊,

#6


我顶

#7


俺先顶,ToolBar2000控件可以完成你的要求

#8


TCoolBar有一个方向属性在停靠事件里制定一下。

#1


最简单的办法

下一个第三方控件吧,比如Toolbar 2000

#2


在我这里完全能达到你的要求用的是6.0版
两个TCooBar一个水平放置一个垂直放置。

#3


我也用两个TCoolBar的,一个是顶部,一个左边,
默认在顶部的,即水平式的,我把它拖出来,放在左边的CoolBar是,会自动“竖”起来,即垂直式的,在这以上:都是正确的。
当我,再次从左边拖动到顶部或其它位置,这时,为何还是“垂直”呢?这时应该要恢复“水平行式”,问题就出现在这里:恢复不了。请高手帮我编写事件代码:能恢复成“行”式。

#4


up

#5


帮帮我吧,高手,不回答我,也要帮我“顶”一下帖子啊,

#6


我顶

#7


俺先顶,ToolBar2000控件可以完成你的要求

#8


TCoolBar有一个方向属性在停靠事件里制定一下。