怎么设定使vsflexgrid的某列单元格不能被选中?

evilzydar 2004-08-16 11:32:53
怎么设定使vsflexgrid的某列单元格不能被选中?
...全文
286 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Zerosir 2004-10-03
  • 打赏
  • 举报
回复
正确的做法应该是在BeforeSelChange事件里设定。
axer 2004-08-20
  • 打赏
  • 举报
回复
那有什么难的?click事件里面控制一下代码不就实现了?
当点中那一列的时候,加上移开焦点的代码;或者来个障眼法,当这一列获得焦点的时候,隐藏选取效果(控制边框属性)。
不太明白的是都不能编辑了,得不得到焦点意义应该不大吧
evilzydar 2004-08-18
  • 打赏
  • 举报
回复
不只是不可编辑,就是鼠标点在那一列的任何单元格,都不能获得焦点]
就是象vsflexgrid默认状态是的第0列一样
axer 2004-08-17
  • 打赏
  • 举报
回复
在vsgrid_beforedit事件这样写:
if col=8 then cancel=true
意思是第8列禁止编辑,也就无法选择了
lamnpack 2004-08-17
  • 打赏
  • 举报
回复
你的意思是不是表格中的某几列不能够被edit?
在beforedit事件中写代码,指定那个列cancel=true就可以了
其实你装完了这个控件会有个sample目录,里面的例子很多很细,看一下就会有答案的
talent303 2004-08-16
  • 打赏
  • 举报
回复
with vsflexgrid

.fixcol=n
end with
talent303 2004-08-16
  • 打赏
  • 举报
回复
fixcol=n

n 为第几列
了缘 2004-08-16
  • 打赏
  • 举报
回复
vsflexgrid????
没有见过

1,451

社区成员

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

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