两种Dropdown工具栏按钮 高分求解 这是IE8的工具栏,大家有没有注意到这两个按钮类型是不一样的。怎样用TToolbar实现第二种按钮? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 AlphaSkins控件里有,第一个是TToolButton,第二个是TsSpeedButton. 参考Alpha的自带DEMO中的演示程序. 其实第一个普通的TToolButton也是可以的,加一个POPMENU,然后DROPDOWNMENU属性选择POPMENU,STYLE属性设成tbsDropDown,就OK了.同理SpeedButton也是差不多的操作. 普通的(D7自带)SpeedButton没有相关属性可以操作,你可以使用带箭头的图片来代替,按下时POPUP一个MENU就行了. AlphaControls 的ToolButton 控件可以设置 DropdownMenu ,外观像楼主贴图里面的第一个;Raize 的RzMenuButton控件也可以达到这种效果,外观则是像第二个。如果楼主想自己实现,可以参考下这两个控件的代码。 在IE8上这是一个ToolbarWindow32控件,我想TToolbar(或者扩展后)也能实现第二种按钮,不考虑三方控件。 使用普通的button也可以,在单击鼠标事件中弹出popMenu。你需要一个合成的图。 大侠,我要TToolbar或者扩展实现。否则在DC画我都没问题,用不着发帖求解了。 没ie8这2个按钮除了显示。效果有什么不同?是必须使用toolbar?第三方控件不行?自画也不行? 其实XP的资源管理器的工具栏也有第二种按钮。就是图标右边有一个下拉的三角箭头,并且是一个整体,不像第一种按钮是两个部分。我认为这是Windows工具栏固有的一种按钮类型,只是可能Delphi的TToolbar没有实现。 不考虑三方的就不知道怎么做了如果用三方的RzToolBar就能做到 建议使用Raize中的RzToolbar控件,建立两个ToolButton,设置为DropDown类型,再设置DropDownMenu,到此两个均为后一种样式的下拉按钮,然后选择其中一个,添加OnClick事件以后,就成为第一种样式的下拉按钮了。祝好运~! 已经解决了http://topic.csdn.net/u/20101217/02/4b401f4a-547c-4095-8eff-c9adc011ca88.html?99325 delphi 编程获取内存信息 Raize Demo 无法编译 我做的一个阴影控件,我把它拖到FORM时,在屏幕的左上角上也显示这个控件? 这里有人用过SDK2500的视频卡吗?不知道为什么同一块卡在一台机器能用,到另外一台就不能用了? 字符串问题。 printer出问题,在线等待!!! 求助 :安装组件的时候在这位置报错误错误提示: 如何动态建立一个数据连接,然后用户dbgrid显示出来,要简单明了!在线等。。谢了!! xe2 滚轮控制stringgrid翻页的问题 delphi的uni控件读取oracle10g的clob字段时读取显示不完整 dll的退出事件在哪里写 呢?
然后DROPDOWNMENU属性选择POPMENU,STYLE属性设成tbsDropDown,就OK了.同理SpeedButton也是差不多的操作.
Raize 的RzMenuButton控件也可以达到这种效果,外观则是像第二个。
如果楼主想自己实现,可以参考下这两个控件的代码。
你需要一个合成的图。
这2个按钮除了显示。效果有什么不同?
是必须使用toolbar?第三方控件不行?自画也不行?
如果用三方的RzToolBar就能做到
建议使用Raize中的RzToolbar控件,建立两个ToolButton,设置为DropDown类型,再设置DropDownMenu,到此两个均为后一种样式的下拉按钮,然后选择其中一个,添加OnClick事件以后,就成为第一种样式的下拉按钮了。祝好运~!