使用PNG图片做按钮的组件TPngButton

时间:2014-12-14 03:05:38
【文件属性】:

文件名称:使用PNG图片做按钮的组件TPngButton

文件大小:60KB

文件格式:RAR

更新时间:2014-12-14 03:05:38

TPNGButton, 透明图片按钮

这是本人根据网上的PNG按钮组件针对d7和xe做的修改版本。新增属性: Anchors: TAnchors; //按钮相对位置 Action: TActionList; //与 actionlist 连接 CaptionAlign: TAlignment; //按钮标题对齐方式 //是否填充渐变色,取决于后两个变量 IsDrawGradientColorFace: Boolean; //是否以渐变色填充按钮表面 IsDrawFaceOnMouseOver: boolean; //鼠标悬停时是否填充按钮表面 IsDrawFaceOnPush: Boolean; //鼠标按下时是否填充按钮表面 //边框 IsDrawBorderOnMouseOver: Boolean; IsDrawBorderOnPush: Boolean; //悬停及按下时的渐变色设置 DrawOverFaceStartColor: TColor; //鼠标悬停时渐变填充起始色 DrawOverFaceEndColor: TColor; //鼠标悬停时渐变填充结束色 DrawPushFaceStartColor: TColor; DrawPushFaceEndColor: TColor; //按钮表面单色 DrawUniqueColorFaceOnMouseOver: TColor; //鼠标悬停时单色填充时的颜色 DrawUniqueFaceColorOnPush: TColor; //边框 DrawBorderOnMouseOver: TColor; //鼠标悬停时边框颜色 DrawBorderOnPush: TColor; IsShowCaption: boolean; //是否显示按钮文字 注:与颜色相关的属性仅在 buttonStyle 设为 pbsFlat 或 pbsNoFrame 时有效 其中渐变色属性只支持xe。


【文件预览】:
d7
----pngextra.pas(18KB)
----pnglang.pas(22KB)
----pngimage.pas(184KB)
----zlibpas.pas(4KB)
readme_xe.txt
xe
----pngextra.pas(22KB)
----pnglang.pas(22KB)
----zlibpas.pas(4KB)

网友评论

  • 过时了的,不是很好
  • 再下一次来
  • 再下一次来
  • 不错,学习了。
  • 这个经测试不错,delphi7上能分别设置3态按钮的状态!给个5星!
  • XE8上安装后,加载PNG图示,提示Invalid graphic format
  • 我这个了没用上,但还是谢谢了
  • 不错,很好用,已经用了。good lock
  • XE2以下可拿来用,以上就用自带了好了
  • 还行,可以借鉴一下
  • 可以使用。修改前同事的代码,需要用到该组件。
  • 编译报错,缺少obj文件。
  • 东西很不错,很实用。。。
  • 很不错的学习资源,实用性很强
  • 可以用,挺好的,我一直在找这样控件,谢谢!
  • 可以用, 蛮好的
  • 我已经测试过了,可以使用
  • 一真没有下载下来,不知道是怎么回事呢
  • 编译不通过,好像有点问题。
  • 如果学习还可以参考,如果实际使用大家还是下载修正版吧
  • 文件貌似有点问题啊。
  • d6不能运行,谢谢
  • 到处都是免费的,他5分,我还以为他有什么不一样,不要上当
  • 可以编译,感觉不是很好
  • 缺少文件编译不了,
  • xe下不能用,报png格式无效,但我的png文件用TImage和其他图片工具打开都没问题
  • 还行的啊 可以用
  • 用上了,及时雨
  • 可以使用,但不完美
  • 不好用,别扭