关于vb里的Msflexgrid控件的使用?想请教各位了,实在紧急!

草履虫程序员 2004-11-17 08:27:12
我现在在数据库里用到msflexgrid控件,在这个控件里显示了很多数据库表里的记录,现在我想定位到某条记录,让它用高亮度显示或者区别于其他的记录,请问怎么样设置这个控件的属性,或者用代码怎么样来实现?假如我这个控件里已经有10条记录,现在通过查找定位到第五行,让第五行高亮度显示。还有一个问题,假如记录超过几十条了,我一页里显示不下,然后找到一条,这条记录可能出现在不是当前页里,请问怎么样让它自动滚动到当前页。
...全文
108 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
草履虫程序员 2004-11-18
  • 打赏
  • 举报
回复
希望两位能给我再提点建议啊!
草履虫程序员 2004-11-17
  • 打赏
  • 举报
回复
再问个问题给两位:这种情况的话,会表示当前多条记录都选中,比如你点击第三个,第三行就深颜色,再点击第五行,第五行也选中的状态,如何告诉我一个办法,表示仅选中一行的方法。谢谢。
5iask 2004-11-17
  • 打赏
  • 举报
回复
应该再加一句
MSFlexGrid1.TopRow = 3
将查到的记录滚动到当前页
tztz520 2004-11-17
  • 打赏
  • 举报
回复
MSFlexGrid1.TopRow = 20'这句就可以将第20行的记录显示为当前行.



Private Sub Command1_Click()
Dim i As Integer
For i = 0 To MSFlexGrid1.Cols - 1
MSFlexGrid1.Col = i
MSFlexGrid1.Row = 3
MSFlexGrid1.CellBackColor = RGB(0, 0, 255)'上颜色
Next i
End Sub

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧