vsflexgrid怎么判断是否双击的是列头呀?

skill_job 2010-09-20 04:35:55
请教各位,在vsflexgrid中如何判断我双击的是列头呀?

vsgrid.row没有效果
...全文
105 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ningweidong 2010-09-22
  • 打赏
  • 举报
回复
你管他双击的是不是列头,只要他选中一行,不就行了
  • 打赏
  • 举报
回复
if vsf.mouserow < vsf.fixedrows then
Dision LI 2010-09-20
  • 打赏
  • 举报
回复

fg.row不可行,必须用fg.MouseRow

Private Sub fg_DblClick()
MsgBox fg.TextMatrix(fg.MouseRow, fg.MouseCol)
End Sub

ahljxwy 2010-09-20
  • 打赏
  • 举报
回复
这个网格控件可以根据点击的是哪一行来判断
可以用if vsgrid.row=0 then 判断
skill_job 2010-09-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jhone99 的回复:]
没用过vsflexgrid

try
*************

if vsgrid.row=0 then
msgbox "head"
end if
[/Quote]

点击列标题不会改变vsgrid.row值。
jhone99 2010-09-20
  • 打赏
  • 举报
回复
没用过vsflexgrid

try
*************

if vsgrid.row=0 then
msgbox "head"
end if

1,451

社区成员

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

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