以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  可以为表格的行头添加双击事件吗?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=28479)

--  作者:zoomify
--  发布时间:2013/1/30 19:00:00
--  可以为表格的行头添加双击事件吗?
如题.
--  作者:zoomify
--  发布时间:2013/1/30 19:11:00
--  
知道如何添加了,用 AddHandler ct.Click, AddressOf Button1_Click 
但获取鼠标所在的列的函数吗? 要判断是不是在第一列双击

--  作者:zoomify
--  发布时间:2013/1/30 19:15:00
--  
找到答案了:
Public flag As Boolean = True
Public colName As String

Public Sub MouseEnterCell(sender As object, e As C1.Win.C1FlexGrid.RowColEventArgs)
    If e.Row = 0 Then
        colName = CurrentTable.Cols(e.Col-1).Name
        flag = True
    End If
End Sub

Public Sub MouseLeaveCell(sender As object, e As C1.Win.C1FlexGrid.RowColEventArgs)
    flag = False
End Sub

Public Sub MouseEventHandler(sender As object, e As  System.Windows.Forms.MouseEventArgs)
    If flag Then
        msgbox(colName)
    End If
End Sub

--  作者:lin_hailun
--  发布时间:2013/1/30 20:00:00
--  
 代码看着好熟悉。
--  作者:zoomify
--  发布时间:2013/1/30 21:16:00
--  

就是你写的当然熟悉了,从你的例子里复制的,那个例子是点列头的,我正好要点行头的。


--  作者:exonjee
--  发布时间:2013/1/31 8:51:00
--  

请教双击列标题的代码?谢谢


--  作者:lin_hailun
--  发布时间:2013/1/31 9:40:00
--  
以下是引用exonjee在2013-1-31 8:51:00的发言:

请教双击列标题的代码?谢谢


没有双击列标题的事件,只能是取巧了。

需要用到进入单元格事件……记录进入的列的名字……然后用到双击单元格的事件……