3D风格的button ( 积分: 50 )

  • 主题发起人 主题发起人 suninrain
  • 开始时间 开始时间
S

suninrain

Unregistered / Unconfirmed
GUEST, unregistred user!
有那位大侠见过这样的图片,是用什么控件做的,或者怎么做出来的
主要是要3D质感的BUTTON,有知道的大侠告诉一声啊,急啊!

http://www.delphibbs.com/keylife/images/u49466/button.JPG
 
有那位大侠见过这样的图片,是用什么控件做的,或者怎么做出来的
主要是要3D质感的BUTTON,有知道的大侠告诉一声啊,急啊!

http://www.delphibbs.com/keylife/images/u49466/button.JPG
 
....感觉实在象是flash或小3D动画软件做的按钮......
 
不太清楚,是delphi做的吗?
 
由TCustomControl继承下来,你可以重写它的Paint方法,在Paint方法里面你可以画,也可以贴图,如果范围大的话,使用内存缓存作图,然后一次显示,可以达到你要的效果的。网上应该有很多这种例子的^_^
 
那位大侠给个例子啊?
重写控件对我实在有点高难啊
 
记得Panel有一些属性,不知你给的例子是不是用TPanel弄的。
Delphi里有两句例子,体会一下下面的代码:
放置一个Panel
with Panel1 do
begin
BevelInner := bvLowered;
BevelOuter := bvRaised;
BorderStyle :=bsSingle;
BorderWidth := 2;
BevelWidth := 2;
end;
可以改动一下上面的赋值进行体会
 
图片啦,切换
 
多人接受答案了。
 
后退
顶部