说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

如何在CB5中创建快捷工具条,并且象写字板中的工具条一样能在窗体中任意拖动?

编辑:说三道四文库 发布时间:2018-04-23 05:42
HTML文档下载 WORD文档下载 PDF文档下载
我是C++Builder5的初学者,有一难题困扰多日,实在无法解决,请各位高手指教。
一次在使用写字板时,发现它的快捷工具条可以任意拖动到任何地方,且能和窗体
的上、下、左、右结合。但我在CB5中却不知道用何种控件,该设置何种属性才能
实现此功能。望各位大侠赐教,多谢多谢,迫切等待回音。
        我的地址:gzc751224@china.com
                 guizhicheng@china.com 
Toolbar97控件 可以满足你。

干脆发一个给你罢。
用ControlBar + ToolBar
不用这样吧!!!!
简单的把Form的DockSite设为true,DragMode=dmAutomatic
把要dock的控件DragKind=dkDock,DragMode=dmAutomatic

就可以阿
ToolBar97更好一些
CoolBar
俺喜欢和尚的方法
按照和尚的方法的确可以实现停靠,可是我拿CoolBar做实验时发现,如果把CoolBar在Form内部不靠边地拖动,有时CoolBar的标题栏会消失,变成“停靠”时的样子。有什么办法可以让它在Form内部时不会变成“停靠”的样子呢?(也就是有标题栏和控制按钮)
先判断停靠条件,然后在Form的DockSite设为true,DragMode=dmAutomatic
把要dock的控件DragKind=dkDock,DragMode=dmAutomatic
以上所说很精彩了

和尚说得尤其精彩

你应该可以弄出来啦
对,呵呵,我也弄出来啦。又学到一招。
这种问题回答好多遍了

1.放置一个Coolbar,DockSite=true,DragMode=dmAutomatic
2.在CoolBar上放置一个ToolBar,DragKind=dkDock,DragMode=dmAutomatic
感谢各位大侠的帮忙,我已经解决啦!还望日后多多指教!
设成dock不就行了。
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘