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

vb mshflexgird1定位有关问题

2012-01-14 
vb mshflexgird1定位问题我用mshflexgrid1控件显示数据库的数据,然后不停的1秒钟读一次数据库中的数据,同

vb mshflexgird1定位问题
我用mshflexgrid1控件显示数据库的数据,然后不停的1秒钟读一次数据库中的数据,同样数据库也是在不停的一秒读一次原来的数据,将从数据库里读出来的数据和mshflexgrid1显示的数据进行对比,如果数据有变化就将该变化的单元格的颜色变为兰色和高亮,这个变颜色和显示高亮持续时间为10秒,10后回复原来背景颜色,如果同一个单元格在5秒间变动两次或三次,则每一次,都把该单元格恢复变色为10秒,如:列:col=5:行:row=5,在第二秒数据有变化则其单元格背景颜色变为兰色并高亮,时间为10,但时间过了2秒,既此时背景颜色存在的时间还有8秒的时候,该单元格的数据又发生变化,此时又重新把该单元变色和高亮,时间更改为持续10秒,同时其他单元格的数据也会因数据库的数据变化而变化,处理方式都是一样,并把新数据赋给相应的项目,若从数据库读到新项目则在mshflexgrid1控件中另起一行显示新项目,如此不停的重复,请高手们不吝指点,谢谢

[解决办法]
.row=5
.col=2
这样就定位了一个cell
.CellBackColor = vbRed
这样就改变了颜色

时间的话,放在timer中写代码

热点排行