我用MSFlexGrid 显示MySQL数据库中的数据 但是我想在显示时突出某些字段,比如让所显示的数据中的所有“安全”字段都变为红色,从而与其他字段形成对比,该怎么做,谢谢大家了!
解决方案 »
- 如何获取指定窗口的菜单的句柄?
- 关于VB中自带Data Report报表中控件用法?
- 求助:调用动态谅解库除了问题。大侠们,帮忙。
- 谁有Crystal Report的RC API的注册码?
- picturebox上画的图形如何修改?
- 怎样控制excel ,worksheet指定列的宽度,每个单元格的字体大小,等等
- 请问谁能将如下的vc代码转换成vb代码,俺送100分,在线等待
- 怎样用VB写类似浏览器风格的窗口?
- vb 程序运行提示ADO needs to be installed to use Databinding
- VB6中,如何使本机与局域网内别的计算机的系统时间同步?
- 记录集问题?
- 判断FLASH的大小
.textmatrix(0,0)="安全"
.row=0
.col=0
.cellbackcolor=vbred
end with
Public Sub Highlight_Red_Display(fg As MSFlexGrid, ByVal Col_To_Change As Long)
Dim i As Long
If Col_To_Change = 0 Or Col_To_Change > fg.Cols - 1 Then Exit Sub
With fg
For i = .FixedRows To .Rows - .FixedRows
.Col = Col_To_Change
.Row = i
If Trim(.TextMatrix(.Row, .Col)) = "安全" Then .CellBackColor = vbRed
Next
End With
End Sub参数说明:
fg是你的MSFlexGrid控件名称,Col_To_Change是"安全"的列编号,另外此段代码不可添加DoEvents