例如我想把性别为男的行改为蓝色,其他的为红色...代码要怎样写???
解决方案 »
- 关于MDI窗体背景效果
- 如何让状态栏显示到最前面!!!!
- 生成的EXE文件在没有装VB的机器上不能执行。
- 通过视频内存的数据得到屏幕上的部分图像有可能吗??!
- 请问date report 怎样生成新页而不打印,我现在是打印一次后生成下一个报表,不是连续的
- timer控件运行时对应VB运行库中的哪个.dll或者.ocx文件啊
- 请大家帮忙!!!
- 帮你挣钱
- 如何判断一个字符串中是否含有中文??谢谢帮忙!!!
- 大家出分力,我有三个表,在VB窗口中要显示的字段三个表中都有,所以我就用了一个视图,我在窗口中要根据用户相修改哪三个表,但我显示的是视图,不知道怎么修改法?
- 日期怎样排序
- 代码不懂 高手指点 详细点 谢谢!!!!
ListView 可以用API做一個背景圖片。
GRID,應該可以——沒有試過
DataGrid1.Col = 0
DataGrid1.BackColor = vbRed
是不是这个?
For i = .FixedCols To .cols() - 1
.Col = i
.Row = .FixedRows
.RowSel = .rows - 1
.CellBackColor = &HC0C0C0 ' 灰色
Next i
End With在网上看到这段代码可以实现隔行,但我不是很明白,有谁能把他改成只要第3列的值等于男就把整行变蓝色吗/?
'循环网格
with grid1
for I=1 to .rows-1
.row=i
'其中K代表当前的网格的性别列
if .textmatrix(i,K)="男" then
for j=1 to .cols-1
.col=j
.CellBackColor = vbBlue
next J
else
for j=1 to .cols-1
.col=j
.CellBackColor = vbRed
next J
end if
next I
end with