D2010中TToolbar如何实现自定义

lliihhaaoo 2010-03-12 04:23:13
看帮助应该就是设置Toolbar1.Customizable := True; 然后响应Toolbar1.OnCustomizeNewButton等一系列事件。但帮助里啥例子都没有,让人瞎猜吗?。。。哪位仁兄具体实现过,指点一下,多谢了。
...全文
87 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lliihhaaoo 2010-03-18
  • 打赏
  • 举报
回复
看来解决不了了,再不行就不用系统自带的,自己编了,这样还能把action的category考虑进去。
lliihhaaoo 2010-03-16
  • 打赏
  • 举报
回复
唉,本来自己处理Windows消息是能实现的,可惜TToolbar封装的不咋友好,有不少有用的成员的都是私有。

响应TToolbar.OnCustomizeXXX系列事件貌似也应该能实现,但是帮助里没写清楚,网上也搜不到,真是没法了。
huangheguyun 2010-03-16
  • 打赏
  • 举报
回复
toolbar是不可能实现的,你要自定义按钮的话,可以使用第三方控件,可以到DELPHI盒止里找找最新版本的合集,相关的例子也可以在CSDN或盒子里找到的。
火龙岛主 2010-03-16
  • 打赏
  • 举报
回复
toolbar还真不可以,你可以使用第三方的DevExpress Bar,到盒子去找找有最新的版本合集。
www.2ccc.com
lliihhaaoo 2010-03-15
  • 打赏
  • 举报
回复
这个功能挺常用的啊,没有兄弟知道吗?
lliihhaaoo 2010-03-12
  • 打赏
  • 举报
回复
不是调整button大小,而是弹出“自定义工具栏”系统对话框:右边listbox显示现有buttons,左边listbox显示允许加入的buttons,然后可以任意加入删除buttons。

问题是左边listbox显示允许加入的buttons如何提供?貌似是Toolbar1.OnCustomizeNewButton里提供,但不知具体写法。我自己实验了一些写法,都不成功。
风之谷 2010-03-12
  • 打赏
  • 举报
回复
Customsizable 设置了以后允许自己调整button大小,怎么啦?

5,928

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧