CoolBar "酷" 在哪里 ?(50分)

  • 主题发起人 主题发起人 LoveDelphi
  • 开始时间 开始时间
L

LoveDelphi

Unregistered / Unconfirmed
GUEST, unregistred user!
CoolBar "酷" 在哪里 ?
CoolBar 和 ControlBar 的区别是什么 ?
 
看没看到office97,ie4, netscape4里的工具栏, 可以拖动, 提出, coolbar就可以
做到这点.
其实coolbar就是类似一个加强型的toolbar.
 
ControlBar 也能实现这种效果,建个 ControlBar 把 ToolBar,SpeedButton ...
放进去就可以啦 !
 
Delphi自带的Coolbar不太好,
你可使用Toolbar97,Xtoolbar.
 
TB97好! 我前几天刚装了一个,做出来的界面一个字: 酷!
 
delphi's coolbar 有 BUG,关键是和那个什么DLL有关,TB97的确不错,有SOURCE!
 
开始也跟 cakk 一样,觉得TB97很好,很方便。

后来逐渐觉得,工具条的好看与否并不是程序成功的关键,关键在于功能和实用。
所以后来的程序已经较少用这个酷界面的东西,而是用比较成熟掌握的控件,
如Toolbar,事实上效果也是非常棒的,
大家可以在<a href="http://glowing.yeah.net">我主页</a>上看看《批量文件设置器》的较新版本的工具条的设置。
 
是啊,不要太花俏了,实用就行。

写程序使用基本控件就差不多了。
 
那到是(不要太花哨),不过当我做出一个软件交给别人的时候,好的界面能给我
多挣些分, 况且,我不是一个喜欢花哨界面的人,但我觉得TB97不算花哨,和
windows的界面很一致.
当然,如果是一般的小程序,就没必要做这么好的工具条了.
 
我用TB97比TOOLBAR/COOLBAR熟,呵呵,很早就用这个了。
CaKK:关于用商业构件的问题:
1、绝对不能用直接CRACK的,一定会被发现,特别是BPL!
2、有源码的最好包所有注释去了,保险点还要改所有变量名,
哪位大侠能写段程序搞定?造福人类呀!我出300,懒的写的说:-)
3、如果不改一定会被发现的。比如,你看WEB ZIP很明显就用了TB97
还有版权信息的说:-)))
4、不承认估计没用,不过,你用正版DELPHI吗?:)))
 
CoolBar问题多多,但也还凑合能用,能用DELPHI基本控件的,我是不主张用其它的
有些控件虽然COOL,但BUG太多,速度又慢,我估计对那些控件进行再加工的人也不
是很多。
 
昨天晚上看了ebook(旗文软件)的源代码, 才真正明白了TControlBar的用法,
原来用TControlBar就可以达到TB97的大部分功能!!哈哈! 以前我一直以为
要把菜单做到工具条上只能用TB97呢!
 
cakk: 原码:-) 怎么用, 有分的说:-)
 
to cytown: 分~~~~!!! (口水立刻流了出来)

放一个mainmenu,设计好内容,取消form的mainmenu指向;
放一个TcontrolBar,再放一个Ttoolbar在上面,toolbar上面
放几个按钮,不要图标,用文本,模拟主菜单的样子. 每个按钮
的menuitem(不是dropdownmenu)对应mainmenu的主菜单项.
---- 这些你都会吧?
关键一步是定义每个button的"group"属性为true!
这个属性我从来没注意过,原来有如此大用!!哈哈!!

---- cAkk的一行解决之道! :-)
 
不错不错, 确实可以上一行解决:-)
到<a href="http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=138322">这里</a>拿分吧:-)
 
不好意思,说错了! 应该是:
"旗文软件"的一行解决之道.

我只是看了人家代码才发现的,不能侵犯人家知识产权嘛.
 
CAKK,您说的的确可以做到很相似的效果。
请注意“相似”两字,其实只要试一试快捷键就知道这种办法无法做到快捷键的效果,
例如定义一个功能键F4对应某一个菜单项,照您这么说的将失效。
 
TO 3h
可以完全一样, 和TActionList配合使用就能做到快捷键的效果。 所以
可以告别TB97了。
 
不错,呵呵,不过,我还是喜欢TB97,一直用的说:)
 
后退
顶部