以文本方式查看主题 - 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的发言: 请教双击列标题的代码?谢谢 没有双击列标题的事件,只能是取巧了。 需要用到进入单元格事件……记录进入的列的名字……然后用到双击单元格的事件…… |