Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2349127
  • 博文数量: 816
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-17 17:57
文章分类

全部博文(816)

文章存档

2011年(1)

2008年(815)

分类:

2008-12-17 17:58:08

 

Victor 界面 VCL 控件,版本 1.04 for BCB 5 & BCB 6

包括源码和演示程序
用 C++ 编写 BCB 的 VCL 控件


最新测试版本 1.05 beta下载

控件还在改进中, 由于最近工作比较忙, 一直没有更新。
最近网友提出一些问题, 为了不影响大家使用, 先发行一个测试版本的, 其中新增的 YbRichEdit 控件是测试版本的。


1.05 版本包括控件:


1.ImButton: 动态效果的按钮控件,可设置各种外观风格,鼠标感应变色,可插入位图,
并且可支持图像动画效果,也有自画事件可自己处理外观。

2.ValidateEdit: 可限制输入内容的输入框, BCB 自带的 TMaskEdit 有很多不方便的地方
我仍然怀念没有 Builder 之前的 Borland C++ 中的 ValidateEdit, 可限制输入整数、
浮点数、或者自己任意规定输入限制,比如数字、字符、汉字、符号等。

3.UrlLabel: 可实现超级链接的标签控件,只要填好属性就可以了,支持鼠标感应变色。

4.YbUpDownEdit: 有上下箭头可以调整数值大小的输入框
可限制调整范围, 最大调整范围:-9223372036854775808 ~ +9223372036854775807

5.YbBackImage: 背景位图,可以加入一个小位图平铺显示,也可以拉伸放缩等

6.VictorPanel: 透明效果的 Panel、可以设置背景,支持平铺、拉伸缩放、居中等

7.YbRichEdit: 测试版的控件,可以改变外观效果 (边框和滚条)



1.05 版本增加内容 (2004-03-25)
    新增控件:VictorPanel、YbRichEdit

  ImButton:
    可以通过设置 MaskPicture 属性,变为与这个 Picture 相同形状的不规则按钮
    可以通过设置 ShowFullPicCaption 属性,在 FullPicture 状态下显示出按钮标题文字
    支持透明效果
    修正某些字体不能正确显示的问题

  ValidateEdit:
    修正 Form 的 ActiveControl 属性不能正确识别这个控件的问题

  YbBackImage:
    新增 ApplyShapeTo() 方法,可以让这个函数的参数指定的控件或 Form
    为这个 Image 外形相同的不规则形状控件或 Form

  YbUpDownEdit:
    修正 Form 的 ActiveControl 属性不能正确识别这个控件的问题

  VictorPanel:
    透明效果的 Panel、可以设置背景,支持平铺、拉伸缩放、居中等

  YbRichEdit:
    测试版的控件,可以改变外观效果 (边框和滚条)

1.04 版本增加内容 (2003-10-04):
  YbUpDownEdit:
    新增控件,有上下箭头可以调整数值大小的输入框。
    可限范围,最大调整范围:-9223372036854775808 ~ +9223372036854775807

  YbBackImage:
    新增控件,背景位图,可以加入一个小位图平铺显示,也可以拉伸放缩等。

  ImButton:
    修正上个版本鼠标停留在按钮上时键盘输入无效的 BUG。
    增加 Windows XP 效果的按钮外观,这种外观仍然可以插入静态或动态的位图。

  ValidateEdit:
    修正上个版本 SetFocus() 方法无效的 BUG。
    修正上个版本输入负数时可能出现的负号和小数点错位的 BUG。

1.03 版本增加内容 (2003-02-07):

ImButton:
  1.单个位图 Enabled=false 时, 按钮自动变灰, 可以不用 2 个位图
    整个位图的按钮可拉伸至按钮大小.

  2.增加 AnimatedCount 和 PictureCount 属性
    如果设置了这些属性, 规定了位图的个数
      如果是小位图按钮, 按水平方向把 Picture 等分成这些个小位图
      如果是整个的位图按钮, 按垂直方向等分这些位图, 画位图时拉伸至按钮大小
    如果没这这些属性, 即属性值为0, 与上个版本兼容
      小位图为若干正方形, 大位图为按按钮高度等分

  3.增加 AnimateSpeed 属性, 动画的速度, 两幅位图之间的时间间隔, 单位: 毫秒.


文件夹内容:

\SOURCE\ 控件源程序
\EXAMPLES\ 演示程


安装方法:

1.安装控件
BCB5: 打开 SOURCE 文件夹的 yb_ide_c5.bpk, 选择Compile(编译),然后选择Install(安装)
BCB6: 打开 SOURCE 文件夹的 yb_ide_c6.bpk, 选择Compile(编译),然后选择Install(安装)

2.演示程序
演示程序包含 BCB5 和 BCB6 两个版本的,分别在 BCB5 和 BCB6 文件夹
打开 TestBtns.bpr 工程文件,编译、执行



版本 1.05 beta,41,324 字节 (下载 7014 次)

版本 1.04,601,304 字节 (下载 10454 次)

版本 1.03,506,481 字节 (下载 5620 次)

 


--------------------next---------------------

阅读(1629) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~