VSFlexGrid中的一个小问题

Lucky402 2004-10-26 09:27:04
我把VSFlexGrid1的第一列的属性设置成了Boolean,目的想让Check1的值等于被选中行的第一列的值,写的如下语句,但老是出现类型不匹配的提示,错在哪里呢?
Check1.Value = Me.VSFlexGrid1.TextMatrix(VSFlexGrid1.Row, 1)
...全文
145 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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)中的值又用怎样的语句呢?

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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