Hi, I've been using the class provided by you, but I run into a problem and hopefully you can help me. Every time I load the grid and add rows, the hyperlink event (CellMouseDown) fires so many times I have loaded the grid with rows. Is it possible to cancel the event so that it is triggered only once? Or would I have to instantiate the class every time I filled the grid?

Can you publish here or send us a sample demonstrating the problem?

FYI: remove the bin and obj subfolders with compiled stuff before packing your project.
My sub:

I have 2 cols with hyperlinks:

 Private Sub HCM_CellLinkClick(ByVal sender As Object, ByVal e As HelperHyperlinkGrilla.IGHCMCellLinkClickEventArgs) Handles HCM.CellLinkClick
        Dim c As String = e.Cell.Text
        If c.StartsWith("D") Then 'Es carta
            Dim cm As DTOCuadroFacturacion = cartasHyperlinks.Find(Function(x) x.LetterCode = c)
            Exit Sub
        End If
        e.Cell.Row.Selected = True
    End Sub

Private Sub HCM_CellIsLink(ByVal sender As Object, ByVal e As HelperHyperlinkGrilla.iGHCMCellIsLinkEventArgs) Handles HCM.CellIsLink
        Dim c As String = CType(e.Cell.Value, String)
        If c IsNot Nothing Then
            If c.StartsWith("D") AndAlso c.Length = 7 Then 'Es carta
                e.IsLink = True
            End If
        End If
        If instruccionesHyperlink.Contains(c) Then
            e.IsLink = True
        End If
    End Sub

This event should shoot 1 time and not 2, 3 or plus. in both cases, my two columns wtih hyperlinks happen the same thing. (one clik= 2,3,4,etc.... browser page open) its weird but in debugger time doesn't happen.

   Private Sub FGrid_CellMouseDown(ByVal sender As Object, ByVal e As iGCellMouseDownEventArgs)
        If fPointerOverLink Then
            ' do not edit the cell if it has been already selected
            e.DoDefault = False
            ' just select the cell
            FGrid.SetCurCell(e.RowIndex, e.ColIndex)
            ' this is the place for your code that processes the link click
            RaiseEvent CellLinkClick(Me, New IGHCMCellLinkClickEventArgs(FGrid.Cells(e.RowIndex, e.ColIndex)))
        End If
    End Sub
Is it a problem to send us a sample to reproduce the problem we can launch on our pc? We need to see the issue 'live'.
ok. i send you the video when the event repeat. 

in mode debugger that no happen...
Please, understand me. I need a sample to reproduce the problem on my pc under the debugger. Can you prepare and send me one? Or can the problem be reproduced in the public extra sample?
Users browsing this topic