Foxtable(狐表)用户栏目专家坐堂 → 双击列头的问题


  共有3081人关注过本帖树形打印复制链接

主题:双击列头的问题

帅哥哟,离线,有人找我吗?
hdffzxf
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:393 积分:3723 威望:0 精华:0 注册:2013/10/9 23:09:00
双击列头的问题  发帖心情 Post By:2015/11/30 0:37:00 [只看该作者]

自定义了双击列头的事件,但是在双击某列边缘自动调整列宽时,也响应双击列头的事件,如何避免响应?

 回到顶部
帅哥哟,离线,有人找我吗?
lsy
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2015/11/30 7:05:00 [只看该作者]

Public Sub CaptionDoubleClick(sender As Object, e As System.EventArgs)    
    Dim t As Table = CurrentTable     
    If t.Rows.Count > 1 Then   
        Dim str As String = t.RowSel & t.ColSel & sender.RowSel & sender.ColSel
        If t.RowSel = 0 AndAlso sender.RowSel = t.Rows.Count AndAlso str <> "00" & t.Rows.Count & t.Cols.Count Then '双击的是列标题
            QAT.Items("双击列标题排序").PerformClick '切换升降序            
        ElseIf t.ColSel = 0 AndAlso sender.ColSel = t.Cols.Count AndAlso str <> "00" & t.Rows.Count & t.Cols.Count Then '击的是行标题
            
        ElseIf str = "00" & t.Rows.Count & t.Cols.Count Then '击的是全选区
                 
        End If  
    ElseIf t.Rows.Count = 1 Then '一行数据时,击三个区域都表现为击全选区
        
    Else 
        
    End If   
End Sub
[此贴子已经被作者于2015/11/30 7:08:06编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/30 9:54:00 [只看该作者]

如下

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:双击列标题事件.table


 回到顶部
帅哥哟,离线,有人找我吗?
hdffzxf
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:393 积分:3723 威望:0 精华:0 注册:2013/10/9 23:09:00
  发帖心情 Post By:2015/12/1 1:21:00 [只看该作者]

强!图片点击可在新窗口打开查看

 回到顶部