event HyperLinkClick (Item as HITEM, ColIndex as Long)
Occurs when the user clicks on a hyperlink cell.

 TypeDescription 
   Item as HITEM A HITEM value that indicates the handle of the item being clicked.  
   ColIndex as Long A long expression that indicates the column's index.  

The HyperLinkClick event is fired when user clicks a hyperlink cell. A hyperlink cell has the CellHyperLink property on True. The control changes the shape of the cursor when the mouse hovers a hyper linkcell.  Use the HyperLinkClick event to notify your application that a hyperlink cell is clicked. Use the HyperLinkColor property to specify the hyperlink color. The HyperLinkClick event is fired only if the user clicks a cell that has the CellHyperLink property on True. Use the ItemFromPoint property to get an item or a cell from point. Use the ColumnFromPoint property to get the column from point.

The following VB sample displays the cell's value that's been clicked:

Private Sub Grid1_HyperLinkClick(ByVal Item As EXGRIDLibCtl.HITEM, ByVal ColIndex As Long)
    ' Displays the cell's value that's been clicked
    Debug.Print Grid1.Items.CellValue(Item, ColIndex)
End Sub

The following C++ sample displays the caption of the hyperlink cell that's been clicked:

#include "Items.h"
void CYDlg::OnHyperLinkClickGrid1(long Item, long ColIndex) 
{
	CItems items = m_grid.GetItems();
	COleVariant vtItem( Item ), vtColumn( ColIndex );
	OutputDebugString( V2S( &items.GetCellValue( vtItem, vtColumn ) ) );
}

The following VB.NET sample displays the caption of the hyperlink cell that's been clicked:

Private Sub AxGrid1_HyperLinkClick(ByVal sender As Object, ByVal e As AxEXGRIDLib._IGridEvents_HyperLinkClickEvent) Handles AxGrid1.HyperLinkClick
    With AxGrid1.Items
        Debug.WriteLine(.CellCaption(e.item, e.colIndex))
    End With
End Sub

The following C# sample displays the caption of the hyperlink cell that's been clicked:

private void axGrid1_HyperLinkClick(object sender, AxEXGRIDLib._IGridEvents_HyperLinkClickEvent e)
{
	System.Diagnostics.Debug.WriteLine(axGrid1.Items.get_CellValue(e.item, e.colIndex));
}

The following VFP sample displays the caption of the hyperlink cell that's been clicked:

*** ActiveX Control Event ***
LPARAMETERS item, colindex

with thisform.Grid1.Items
	.DefaultItem = item
	wait window nowait .CellCaption( 0, colindex )
endwith

 


Send comments on this topic.
© 1999-2008 Exontrol Inc, Software. All rights reserved.