高难度问题,解决奉送全部家当!!!(64分)

  • 主题发起人 主题发起人 alex三角猫
  • 开始时间 开始时间
A

alex三角猫

Unregistered / Unconfirmed
GUEST, unregistred user!
在IE的工具栏上,有“后退”和 “EMAIL”按钮,“后退”按钮是普通的tbsDropDown 类型的TOOLBUTTON,而“EMAIL”按钮确不是,它象普通的tbsButton,但却有下拉箭头,我查过很多资料,在MSDN上,看到的是:tbstyle_dropdown类型,但在DELPHI中,我又找不到这个类型,我尝试用 SENDMESSAGE,PERFORM 等方式,都不成功,所以想请教你一下,希望能给点提示,谢谢!
 
用第三方控件LMD
 
这就是一个普通的工具按钮吧。没什么特别呀。
 
前提是,不用第三方控件
 
TToolButton.Style=tbsDropDown
 
它不是tbsDropDown,它是整个按钮按下去下拉menu
 
Caption='6'
ShowCaption := True;
Font.Name := 'Webdings'
 
toolbar 2000
 
不能自己实现吗?
我不想用 三方控件 啊,谢谢各位大侠了
 
我再顶顶
 
不是吧,还是没人帮我?
大侠都哪里去了?
 
不能用 SETWINDOWLONG等方式实现吗?
 
啊,啊,啊,快来人啊
 
不用第三方控件,估计不行吧。
 
不是吧,每次的问题,都没人帮我啊
 
不就是一个BUTTON +PopupMenu吗?有什么问题。两个结合就OK了。给你的新VCL加个
ITEMS 属性。和POPUPMENU的一样。然后就 在FPopupMenu:TPopupMenu;
里用代码生成这个POPUPMENU的 彩旦项。并且赋予响应事件。
先去动手写。有问题再问。。原理就是这个样子了。我做过。
 
大概步骤如下:
1.在窗体上放一个 CollBar。
2.在 CollBar 上放一个 ToolBar。
3.右键单击 ToolBar 在弹出菜单中选 new button 建一个按钮。
4.通过 ToolBar 的 Images 属性(需 TImageList 控件)给按钮添加带三角形箭头的图标。
5.在窗体上放一个 popmenu1。设置好菜单项。
6.将刚才建立的按钮的 DropdownMenu 属性设为 popmenu1 即可。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部