怎么制作office97形式的菜单(拖动,组合)(50分)

  • 主题发起人 主题发起人 FangZhiHua
  • 开始时间 开始时间
F

FangZhiHua

Unregistered / Unconfirmed
GUEST, unregistred user!
哪位大侠知道如何在 Delphi 中制作office97形式的菜单
包括拖动,组合到主窗口,或者什么控件能够做到,请告
知,多谢!
 
你要用到controlbar+toolbar+popupmenu;
设置如下property:
controlbar:
aligh=altop
autosize=true
toolbar:
dragkind=dkdock
dragmode=dmautomatic
即可实现dock
office菜单只要用toolbutton的menuitem设置为popupmenu中的相应菜单项就行了。
 
使用著名的 TB97 控件。
http://www.jordanr.dhs.org/
 
TB97. 做工具条它最好了,功能最全面.
 
不错,tb97,记得有许多OFFICE97构件组的,一大把呀/
 
yysun出现了,现在这会他那里应该是上班时间吧? 这可不好哦! :-)
 
我说的是制作菜单啊!
不是按钮
 
在TB97里面,处理菜单和按钮基本一样.
 
TB97做那样的MENU最好了:)
 
我是吹毛求疵,TB97做的菜单在MDI程序中时,子窗口最大化时,那个子窗口的
按钮能否放在MenuBar上? 象office97一样
 
<a href="http://vcl.vclxx.com/DELPHI/D32FREE/AM2000_FREE.ZIP">here</a>
 
Delphi的Demos "/Delphi4/Demos/Docking"就是一个很好的例子
 
不过Delphi的菜单好像并不是标准的,你看下拉的时候,总是选择在第一项,
还有MDI程序的最大化.最小化按钮并不能放在MenuBar上,好像AM2000可以的,
我用过AM98,不过不兼容D5的TMainMenu,看来只能用AM2000了,各位大侠怎么
看?
 
谢谢你们的帮助
 
后退
顶部