si en donde esta la imagen de la lupa es la columna 0 y, por consiguiente, el de nuevo es la columna 2 (es decir, que ambas imagenes estan dentro del mshflex) podrias hacer algo asi:
Código:
Private Sub mshLISTACASO_DblClick()
With Me.mshLISTACASO
If .MouseCol=0 then
frmCASO.txtIDCASO = .TextMatrix(.Row, 0)
frmCASO.Show
elseIf .MouseCol=1 then
'lo que tengas pensado hacer
end if
End With
end sub
la propiedad .MouseCol (nose si realmente esta en el mshflex, yo uso el msflex) devuelve el nro de columna donde haces click con el mouse.