六、UCXgrid控件的加载和测试
1.文件加载
建立标准EXE工程,在工具箱的部件中通过浏览按钮,找到UCXgrid.ocx文件,添加到部件库,然后选中它,加载到本工程中。这时就可以像使用标准控件一样,使用自定义控件了。
2.UCXgrid控件使用
将UCXgrid控件添加到窗体form1中,可以在设计时,更改Rows、Cols属性值,也可以在运行时写代码赋值。然后在form1的load事件中调用UCXgrid控件的grid方法。
如添加后的UCXgrid控件名称为UCXgrid1,将其设置成8行5列,其使用的代码如下:
private sub form_load()
with UCXgrid1
. Rows=8
. Cols=5
. grid
end with
end sub
3.运行功能
将文件保存,运行后,表格自动被设成8行5列,同时具有标题行和列行,并且在表格单元内始终有文本框跟踪光标,可读取表格单元内的数据,也可以修改其内容,表格单元的光标移动,可以用方向键来控制。
七、结语
根据用户的要求制作自己的ActiveX控件,对用户来讲既方便又灵活,编译后的文件可以多次使用,提高了代码的重用性,减少了代码的出错机率。总之,这个自定义控件既具备了MSHFlexGrid、MSFlexGrid和DataGrid三者的优点,又回避了其缺点,同时还增强了其功能,提高了操作的灵活性。
|