Adds a hotlink for the specified field in an IFeatureLayer.
[C#]
///<summary>Adds a hotlink for the specified field in an IFeatureLayer.</summary> /// ///<param name="hotlinkField">A System.String that is the name of the field that contains the hotlink URL's of the web site to link to. Example: "URLfield"</param> ///<param name="featureLayer">An IFeatureLayer interface</param> /// ///<remarks></remarks> public void AddHotlink(System.String hotlinkField, ESRI.ArcGIS.Carto.IFeatureLayer featureLayer) { if(hotlinkField == null || featureLayer == null) { return; } ESRI.ArcGIS.Carto.IHotlinkContainer hotlinkContainer = featureLayer as ESRI.ArcGIS.Carto.IHotlinkContainer; // Dynamic Cast hotlinkContainer.HotlinkField = hotlinkField; hotlinkContainer.HotlinkType = ESRI.ArcGIS.Carto.esriHyperlinkType.esriHyperlinkTypeURL; }
[Visual Basic .NET]
'''<summary>Adds a hotlink for the specified field in an IFeatureLayer.</summary> ''' '''<param name="hotlinkField">A System.String that is the name of the field that contains the hotlink URL's of the web site to link to. Example: "URLfield"</param> '''<param name="featureLayer">An IFeatureLayer interface</param> ''' '''<remarks></remarks> Public Sub AddHotlink(ByVal hotlinkField As System.String, ByVal featureLayer As ESRI.ArcGIS.Carto.IFeatureLayer) If hotlinkField Is Nothing OrElse featureLayer Is Nothing Then Return End If Dim hotlinkContainer As ESRI.ArcGIS.Carto.IHotlinkContainer = TryCast(featureLayer, ESRI.ArcGIS.Carto.IHotlinkContainer) ' Dynamic Cast hotlinkContainer.HotlinkField = hotlinkField hotlinkContainer.HotlinkType = ESRI.ArcGIS.Carto.esriHyperlinkType.esriHyperlinkTypeURL End Sub