主页C++ Builder 控件Victor 界面 VCL 控件
Victor 串口控件
 • 最新版本 (VCL/FMX)
 • 常见问题及解决方法
 • 以往版本串口控件
控件安装方法
 • XE6 ~ C10 (CX)
 • XE2 ~ XE5
 • 2007/2009/2010/XE
 • BCB5, BCB6
使用简介
串口控件详细说明
串口调试工具
C++ Builder 资料
C++ Builder 编程技巧
C++ Builder 操作指南
C++ Builder 参考手册
C++ Builder 资源
控件
SDK 开发库
源码
软件发布
更新动态
网站更新记录
网友留言/技术支持

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 工程文件,编译、执行



下载 IDE 控件测试版(源码) 版本 1.05 beta,41,324 字节 (下载 10708 次)

下载 IDE 控件(含源码和演示程序) 版本 1.04,601,304 字节 (下载 14426 次)

下载 IDE 控件(含源码和演示程序) 版本 1.03,506,481 字节 (下载 8791 次)


C++ 爱好者 -- Victor Chen 的个人网站 www.cppfans.com 辽ICP备11016859号