event ObjectSelect (Object as ExShellObject)
Fired when the user selects a new object for browsing.

TypeDescription
Object as ExShellObject A reference to the ExShellObject being selected.
This event is fired when the user double-clicks or presses Enter key on any object in the browser. By default, if a folder item is being double clicked, the folder gets browsed. If a file is being double clicked, nothing is happen. Use the CancelObjectSelect method to prevent opening or browsing the folder being double clicked ( or any other type of object ).

Syntax for ObjectSelect event, /NET version, on:

private void ObjectSelect(object sender,exontrol.EXSHELLVIEWLib.ExShellObject Obj)
{
}

Private Sub ObjectSelect(ByVal sender As System.Object,ByVal Obj As exontrol.EXSHELLVIEWLib.ExShellObject) Handles ObjectSelect
End Sub

Syntax for ObjectSelect event, /COM version, on:

private void ObjectSelect(object sender, AxEXSHELLVIEWLib._IExShellViewEvents_ObjectSelectEvent e)
{
}

void OnObjectSelect(LPDISPATCH Object)
{
}

void __fastcall ObjectSelect(TObject *Sender,Exshellviewlib_tlb::IExShellObject *Object)
{
}

procedure ObjectSelect(ASender: TObject; Object : IExShellObject);
begin
end;

procedure ObjectSelect(sender: System.Object; e: AxEXSHELLVIEWLib._IExShellViewEvents_ObjectSelectEvent);
begin
end;

begin event ObjectSelect(oleobject Object)
end event ObjectSelect

Private Sub ObjectSelect(ByVal sender As System.Object, ByVal e As AxEXSHELLVIEWLib._IExShellViewEvents_ObjectSelectEvent) Handles ObjectSelect
End Sub

Private Sub ObjectSelect(ByVal Object As EXSHELLVIEWLibCtl.IExShellObject)
End Sub

Private Sub ObjectSelect(ByVal Object As Object)
End Sub

LPARAMETERS Object

PROCEDURE OnObjectSelect(oExShellView,Object)
RETURN

Syntax for ObjectSelect event, /COM version (others), on:

<SCRIPT EVENT="ObjectSelect(Object)" LANGUAGE="JScript">
</SCRIPT>

<SCRIPT LANGUAGE="VBScript">
Function ObjectSelect(Object)
End Function
</SCRIPT>

Procedure OnComObjectSelect Variant llObject
	Forward Send OnComObjectSelect llObject
End_Procedure

METHOD OCX_ObjectSelect(Object) CLASS MainDialog
RETURN NIL

void onEvent_ObjectSelect(COM _Object)
{
}

function ObjectSelect as v (Object as OLE::Exontrol.ShellView.1::IExShellObject)
end function

function nativeObject_ObjectSelect(Object)
return

The following VB sample prevents opening a zip file ( which is considered a folder item ):

Private Sub ExShellView1_ObjectSelect(ByVal Object As EXSHELLVIEWLibCtl.IExShellObject)
    If Object.Name Like "*.zip" Then
        ExShellView1.CancelObjectSelect
    End If
End Sub