Occurs when the user clicks on a hyperlink cell.
Type | Description | |||
Item as HITEM | A long expression that indicates the item's handle. | |||
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.
Syntax for HyperLinkClick event, /NET version, on:
private void HyperLinkClick(object sender,int Item,int ColIndex) { } Private Sub HyperLinkClick(ByVal sender As System.Object,ByVal Item As Integer,ByVal ColIndex As Integer) Handles HyperLinkClick End Sub |
private void HyperLinkClick(object sender, AxEXTREELib._ITreeEvents_HyperLinkClickEvent e) { } void OnHyperLinkClick(long Item,long ColIndex) { } void __fastcall HyperLinkClick(TObject *Sender,Extreelib_tlb::HITEM Item,long ColIndex) { } procedure HyperLinkClick(ASender: TObject; Item : HITEM;ColIndex : Integer); begin end; procedure HyperLinkClick(sender: System.Object; e: AxEXTREELib._ITreeEvents_HyperLinkClickEvent); begin end; begin event HyperLinkClick(long Item,long ColIndex) end event HyperLinkClick Private Sub HyperLinkClick(ByVal sender As System.Object, ByVal e As AxEXTREELib._ITreeEvents_HyperLinkClickEvent) Handles HyperLinkClick End Sub Private Sub HyperLinkClick(ByVal Item As EXTREELibCtl.HITEM,ByVal ColIndex As Long) End Sub Private Sub HyperLinkClick(ByVal Item As Long,ByVal ColIndex As Long) End Sub LPARAMETERS Item,ColIndex PROCEDURE OnHyperLinkClick(oTree,Item,ColIndex) RETURN |
<SCRIPT EVENT="HyperLinkClick(Item,ColIndex)" LANGUAGE="JScript"> </SCRIPT> <SCRIPT LANGUAGE="VBScript"> Function HyperLinkClick(Item,ColIndex) End Function </SCRIPT> Procedure OnComHyperLinkClick HITEM llItem Integer llColIndex Forward Send OnComHyperLinkClick llItem llColIndex End_Procedure METHOD OCX_HyperLinkClick(Item,ColIndex) CLASS MainDialog RETURN NIL void onEvent_HyperLinkClick(int _Item,int _ColIndex) { } function HyperLinkClick as v (Item as OLE::Exontrol.Tree.1::HITEM,ColIndex as N) end function function nativeObject_HyperLinkClick(Item,ColIndex) return |
The following VB sample displays the caption of the hyperlink cell that's been clicked:
Private Sub Tree1_HyperLinkClick(ByVal Item As EXTREELibCtl.HITEM, ByVal ColIndex As Long) Debug.Print Tree1.Items.CellCaption(Item, ColIndex) End Sub
The following VC sample displays the caption of the hyperlink cell that's been clicked:
#include "Items.h" static CString V2S( VARIANT* pv, LPCTSTR szDefault = _T("") ) { if ( pv ) { if ( pv->vt == VT_ERROR ) return szDefault; COleVariant vt; vt.ChangeType( VT_BSTR, pv ); return V_BSTR( &vt ); } return szDefault; } void OnHyperLinkClickTree1(long Item, long ColIndex) { CItems items = m_tree.GetItems(); COleVariant vtItem( Item ), vtColumn( ColIndex ); OutputDebugString( V2S( &items.GetCellCaption( vtItem, vtColumn ) ) ); }
The following VB.NET sample displays the caption of the hyperlink cell that's been clicked:
Private Sub AxTree1_HyperLinkClick(ByVal sender As Object, ByVal e As AxEXTREELib._ITreeEvents_HyperLinkClickEvent) Handles AxTree1.HyperLinkClick With AxTree1.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 axTree1_HyperLinkClick(object sender, AxEXTREELib._ITreeEvents_HyperLinkClickEvent e) { System.Diagnostics.Debug.WriteLine( axTree1.Items.get_CellCaption(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.Tree1.Items .DefaultItem = item wait window nowait .CellCaption( 0, colindex ) endwith