TToolbar的ShowCaptions=True;List=True;Flat=true.,因为,我不能保证我所有的按钮都有Image.
问题出现了,没有Image的按钮的Caption同有Image的按钮一样,文字居右靠齐,左边留出一个空白来.
我使用了嵌套工具栏,把没有Image的按钮放到一个嵌套工具栏中,但是,问题又出现了,没有Image的工具栏的TToolButton的Height总是比又Image的按钮小,大小不一致,加上Image就又出现上面的问题,Button的左边留出一个空白来.
这时,我想到了SpeedButton,把SpeedButton往上面一放,效果的确好,但是我把Flat设置为True的时候,问题又出现了,SpeedButton的中间出现一条杠杠,好不雅观,查找后发现设置Transparent=false可以解决问题.
到这里问题似乎的到了圆满的解决.
但是我们那个该死的项目使用了VclSkin2.6(你说一个Mis项目为什么要使用皮肤,而且还是盗版的,真是羞耻啊!)应用了皮肤后,发现SpeedButton的样式同普通的Toolbutton的样式不同.
我又查,在TSkinData的Skin3rd属性中加入TSPEEDBUTTON=ToolButton样式一样了,但是颜色还不一样,因为别的Toolbuton是透明的显示的是工具栏的颜色,SpeedButton的颜色却是其他的颜色.
现在的问题是,使用皮肤后,如果设置Transparent=false可以解决SpeedButton的中间的一条杠杠,但是,颜色不一致,设置Transparent=true颜色一致,却有杠杠.
我的猜测是杠杠是占位符,预留了非TToolButton控件的位置.请大家解决.拜托各位高手了.拜托!
问题出现了,没有Image的按钮的Caption同有Image的按钮一样,文字居右靠齐,左边留出一个空白来.
我使用了嵌套工具栏,把没有Image的按钮放到一个嵌套工具栏中,但是,问题又出现了,没有Image的工具栏的TToolButton的Height总是比又Image的按钮小,大小不一致,加上Image就又出现上面的问题,Button的左边留出一个空白来.
这时,我想到了SpeedButton,把SpeedButton往上面一放,效果的确好,但是我把Flat设置为True的时候,问题又出现了,SpeedButton的中间出现一条杠杠,好不雅观,查找后发现设置Transparent=false可以解决问题.
到这里问题似乎的到了圆满的解决.
但是我们那个该死的项目使用了VclSkin2.6(你说一个Mis项目为什么要使用皮肤,而且还是盗版的,真是羞耻啊!)应用了皮肤后,发现SpeedButton的样式同普通的Toolbutton的样式不同.
我又查,在TSkinData的Skin3rd属性中加入TSPEEDBUTTON=ToolButton样式一样了,但是颜色还不一样,因为别的Toolbuton是透明的显示的是工具栏的颜色,SpeedButton的颜色却是其他的颜色.
现在的问题是,使用皮肤后,如果设置Transparent=false可以解决SpeedButton的中间的一条杠杠,但是,颜色不一致,设置Transparent=true颜色一致,却有杠杠.
我的猜测是杠杠是占位符,预留了非TToolButton控件的位置.请大家解决.拜托各位高手了.拜托!
解决方案 »
- 我想调用外部程序打开一个文件,该怎么弄?
- delphi多表查询.
- 咱终于是星星了,放点分吧.
- 怎么在一个Form1显示后,让Form1创建一个ShowModal的Form2.
- 求模拟电梯运行程序!!
- 关于用Delphi做游戏的问题,游戏爱好者请进。
- delphi的menu栏为什么是凹下去的?怎么才能让他凸起来或是和工作区想平?
- 请教各位,您每天要在电脑前做多少时间?
- 关于字符串输出的问题
- FMX框架TreeView控件的ItemByText方法,如果碰到两个TreeViewItem的Text属性相同会怎么样?
- delphi8 我用了那个KEY什么的 但还是无法注册 请问是怎么呢
- 怎样使用提示对话框?
可以想想用panel不用toolbar,
或者用别的比如list=false