首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

怎么给Container添加滚动条

2012-02-23 
如何给Container添加滚动条?自定义类(姑且新类叫ctn)继承自container,向其中添加了如Text、label、commandbu

如何给Container添加滚动条?
自定义类(姑且新类叫ctn)继承自container,向其中添加了如Text、label、commandbutton等等对象后,想要做到如下效果,当在表单中添加ctn对象(如ctn1)后,如果ctn1的大小不足以显示其中包含的Text等对象的话,能够出现滚动条能滚动查看其中包含的各个对象?

[解决办法]
如果非得要用容器加滚动条的话

通过滚动条值的变化,将容器内控件的left,top值做响应的加减就可以了
[解决办法]
VFP自带的ActiveX控件 MSCOMCt2.ocx 含有滚动条 FlatScrollBar

启 动VFP, 选 择 工 具/ 选 项/ 控件/ActiveX 控 件,选择这个控件,然后设计表单里通过表单控件工具栏中的ActiveX,选择这个控件,将这个控件拖到表单即可。


不过,要在这个滚动条中写代码来通过滚动条值的变化,将容器内控件的left,top值做响应的加减,不如表单的滚动条是现成的,不用写代码。

还需要注意的是:发布你的程序时,要将这个MSCOMCt2.ocx与你的程序一齐发布,安装到你的EXE的同一个目录,或者安装到system32目录下。

热点排行