如何制作象photoshop那样的工具栏???(100分)

  • 主题发起人 主题发起人 xinyun
  • 开始时间 开始时间
X

xinyun

Unregistered / Unconfirmed
GUEST, unregistred user!
如何在一启动时就出现象photoshop、director 等软件有的浮动工具栏?
 
ToolBar 97不很容易吗
 
用Dock,以及TDragDockObject,具体实现自己试验。
 
说的详细一点嘛,我用ToolBar 好象不行,ToolBar 97是控件吗?从那得到?
Dock又怎么用呢,用什么工具实现?
 
比如toolbar,设置dragKind为dkDock,dragMode为dmAutomatic,运行一下,
拖动toolbar就知道了,具体一些再用TDragDockObject,配合panel,还可以
做出visual studio的界面来。
 
Toolbar97可轻松实现该功能。
 
我需要一开始就出现浮动工具栏,而不是运行后拖动TOOLBAR才出现浮动工具栏!
Toolbar97从在那里得到???
 
用普通的TToolbar就行,ManualFloat方法!
 
再说一遍,我需要一启动就浮动工具栏,如何初始化MainForm,使它一开始就出现浮动
工具栏,我用FormShow函数不行,ToolBar还是如果在菜单下面,但如果用一个Button,
点一下,ManualFloat方法可以实现,可我不能启动后再用Button来点啊,帮帮我吧!
 
ToolBar97 -- Jordan Russell's Software Page
http://www.jordanr.dhs.org
这么好的控件都不知道?
 
不用ToolBar97行不行?
 
还是用ManualFloat方法!
定义一个方法
procedure TMainForm.FloatToolBar;
begin
ToolBar1.ManualFloat(...);
end;
然后在工程文件中调用:
...
Application.CreateForm(TMainForm, MainForm);
MainForm.Show;
MainForm.FloatToolBar;
...
 
clyin的方法可以实现,谢谢!
不过请问在Delphi5.0中可以用ToolBar97吗?
我装不上,有人告诉我Delphi5不能用ToolBar97.
 
在Delphi5中可以用Toolbar97我都用了快一年了、
 
>>但如果用一个Button,点一下,ManualFloat方法可以实现,可我不能启动后再用Button来点啊,
假装点一下不就了事啦!
 
多人接受答案了。
 
后退
顶部