关于一个界面的问题(做个norton systemworks的界面),帮忙了(200分)

  • 主题发起人 主题发起人 zhouye
  • 开始时间 开始时间
Z

zhouye

Unregistered / Unconfirmed
GUEST, unregistred user!
由于现在正在帮别人做一个norton systemworks的界面,就是有一个图形作背景,然后
鼠标放在上面按钮就浮起,并且按钮也是透明的,我用的flatstyle控件,可是按钮的border
没有办法变成norton一样的透明的,有没有别的可以有这种效果的控件,谢谢了
还有每次点击左边的按钮,右边出现相应的一排按钮,可是由于有背景,每次点击左边不同的
按钮,右边相应的一排按钮出现的很慢,我用的是改变右边按钮的caption和event
 
用SpeedButton行不行,另外如果也不行,它的图像变没有变.
或者用image自己做,捕捉onmouseenter和onmouseleave就行了.
是不是和速达差不多的.
 
拜托了,如果一个界面上要分批出现多组按钮,怎样让他们出来的快点,
是轮流让他们的visible由true到fault还是改变他们的caption和clickevents??谢谢了
 
管家婆的那种界面怎么做的?
 
不要老想用控件去做,换种思路不是很好吗?其实按钮的立体感并不是真正的立体,只因为
通过巧妙的绘图使你视觉感到那是个立体的东西,例如我放两个LABEL,一个在前段为白色
字体,一个放在后面为灰色字体,然后将后面的哪个稍稍移动一下就可以作出突出的文本显
示,不用一行代码,也不用特殊的控件.你的这个问题可以这样解决,当珍测到用户鼠标移动到
你的位置时,将哪个位置的图形重画,用一个带立体效果的与原背静相似的图形代替原背景就
可以了.实现起来肯定不难.
 
或者使用timage来显示图片,然后捕捉onmouseenter和onmouseleave,
然后移动也好,换图片也行。
写成一个组件,使用就方便了。
 
用 LMD 控件组中的 TLMDExplorerButton 可以达到这种效果
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部