Foxtable(狐表)用户栏目专家坐堂 → [求助]有没有单击表头的事件?


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

主题:[求助]有没有单击表头的事件?

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


加好友 发短信
等级:三尾狐 帖子:622 积分:5303 威望:0 精华:0 注册:2022/4/4 14:42:00
[求助]有没有单击表头的事件?  发帖心情 Post By:2023/9/11 16:25:00 [只看该作者]

如题

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


加好友 发短信
等级:超级版主 帖子:109736 积分:558396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/9/11 16:40:00 [只看该作者]

没有的。全部表事件都在这了:http://www.foxtable.com/webhelp/topics/1446.htm

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


加好友 发短信
等级:三尾狐 帖子:622 积分:5303 威望:0 精华:0 注册:2022/4/4 14:42:00
回复:(有点蓝)没有的。全部表事件都在这了:http:/...  发帖心情 Post By:2023/9/12 14:37:00 [只看该作者]

这是是双击的,是否可以修改下做成单击的


AfterOpenProject

 

For Each t As Table In Tables

    t.grid.Name = t.Name

    addhandler t.grid.MouseEnterCell, addressof MouseEnterCellHandler

    addhandler t.grid.MouseLeaveCell, addressof MouseLeaveCellHandler

    addhandler t.grid.DoubleClick, addressof DoubleClickHandler

    addhandler t.grid.click, addressof ClickHandler

Next


全局代码

 

Default

 

Public headCol As Integer = -1

 

Public Sub MouseLeaveCellHandler(sender As object, e As C1.Win.C1FlexGrid.RowColEventArgs )

headcol = -1

End Sub

 

Public Sub MouseEnterCellHandler(sender As object, e As C1.Win.C1FlexGrid.RowColEventArgs )

If e.Row = 0 Then

    headcol = e.Col

End If

End Sub

 

Public Sub DoubleClickHandler(sender As object, e As System.EventArgs)

If headcol <> -1 Then

    Dim str As String

    try

        cursor.tostring

        str = "正常"

    catch ex As exception

        str = "特殊"

    End try

    msgbox(str)

End If

End Sub

Public cursor

Public Sub ClickHandler(ByVal sender As System.Object, ByVal e As System.EventArgs)

cursor = System.Windows.Forms.Cursor.Current

End Sub


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


加好友 发短信
等级:超级版主 帖子:109736 积分:558396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/9/12 15:04:00 [只看该作者]

这个就是单击的:addhandler t.grid.click, addressof ClickHandler

 回到顶部