Hi Neil,
The code for 'Addsnapagentfor selected feature' creates a duplicate layer to set a new snap agent, which i am unable to resolve. Can you please look into the code lines and give your comment. Screenshot for snapwindow is also attached.
'setting snapagent
Dim pFeatureClass As IFeatureClass
Set pFeatureClass = pfworkspace.OpenFeatureClass(lay_name)
Dim pSnapEnvironment As ISnapEnvironment
Dim pFeatureSnapagent As IFeatureSnapAgent
Set pSnapEnvironment = pEditor
Set pFeatureSnapagent = New FeatureSnap
Set pFeatureSnapagent.FeatureClass = pFeatureClass
pFeatureSnapagent.HitType = esriGeometryPartVertex
'pSnapEnvironment.ClearSnapAgents
pSnapEnvironment.AddSnapAgent pFeatureSnapagent
pSnapEnvironment.SnapToleranceUnits = esriSnapTolerancePixels
pSnapEnvironment.SnapTolerance = 5
Thanks in advance,
Regards,
Shiva