VSFlexGrid中的一个小问题

Lucky402 2004-10-26 09:27:04
我把VSFlexGrid1的第一列的属性设置成了Boolean,目的想让Check1的值等于被选中行的第一列的值,写的如下语句,但老是出现类型不匹配的提示,错在哪里呢?
Check1.Value = Me.VSFlexGrid1.TextMatrix(VSFlexGrid1.Row, 1)
...全文
112 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhujiechang 2004-10-26
正确,checkbox只接收0,1.就是true值都不对.
回复
Richard2001 2004-10-26
Check1.Value = Iif(Me.VSFlexGrid1.Cell(flexcpChecked,VSFlexGrid1.Row, 1)=1,vbChecked,vbUnchecked)
回复
数码辣椒 2004-10-26
将一个三角符作为字符给固定的第一行不就可以了
回复
Lucky402 2004-10-26
就此在请教个问题:当选中VSFlexGrid中的某一行,可以使它前面增加一个三角符号的按纽吗.(我只知道DataGrid中行头就有三角符号.)
回复
blackbug119 2004-10-26
...vsflexgrid里反回的是-1而0check1.value是0,1,2
回复
Richard2001 2004-10-26
Me.VSFlexGrid1.Cell(flexcpChecked,VSFlexGrid1.Row, 1)= Iif(Check1.Value = vbChecked,1,0)
回复
cosio 2004-10-26
Me.VSFlexGrid1.TextMatrix(VSFlexGrid1.Row, 1)中的值又用怎样的语句呢?
???????????????????????????????????????什么意思?
回复
Lucky402 2004-10-26
Check1.Value = Iif(Me.VSFlexGrid1.Cell(flexcpChecked,VSFlexGrid1.Row, 1)=1,vbChecked,vbUnchecked)
这条语句用起来真方便呀,那反过来知道了Check1.Value 的值,Me.VSFlexGrid1.TextMatrix(VSFlexGrid1.Row, 1)中的值又用怎样的语句呢?
回复
发动态
发帖子

1180

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
社区公告
暂无公告