<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Can't get IIdentifyDialog2 to work in VB.net in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/can-t-get-iidentifydialog2-to-work-in-vb-net/m-p/760012#M20141</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have found one sample, you can follow it and check if it works:&lt;/P&gt;&lt;P&gt;&lt;A href="https://forum.esri-cis.ru/index.php?qa=36329&amp;amp;qa_1=identify"&gt;https://forum.esri-cis.ru/index.php?qa=36329&amp;amp;qa_1=identify&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Site in Russian language, but code in VB &lt;IMG src="https://community.esri.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;P&gt;At first work with&amp;nbsp;&lt;SPAN style="display: inline !important; float: none; background-color: #f5f2f0; color: #000000; font-family: monospace; font-size: 100%; font-style: inherit; font-variant: normal; font-weight: inherit; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: pre; word-spacing: 0px;"&gt;IIdentifyDialog&lt;/SPAN&gt; variable (until ClearLayers).&lt;/P&gt;&lt;P&gt;After cast it to&amp;nbsp;&lt;SPAN style="display: inline !important; float: none; background-color: #f5f2f0; color: #000000; font-family: monospace; font-size: 100%; font-style: inherit; font-variant: normal; font-weight: inherit; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: pre; word-spacing: 0px;"&gt;IIdentifyDialog&lt;/SPAN&gt;2 variable and try your workflow&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 22 Jun 2020 11:31:37 GMT</pubDate>
    <dc:creator>GKmieliauskas</dc:creator>
    <dc:date>2020-06-22T11:31:37Z</dc:date>
    <item>
      <title>Can't get IIdentifyDialog2 to work in VB.net</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/can-t-get-iidentifydialog2-to-work-in-vb-net/m-p/760009#M20138</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I want to use the ArcMap Identify-Tool inside a WindowsForm. So I've created a button and added a clickevent:&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Private Sub btnIdentify_Click(sender As Object, e As EventArgs) Handles btnIdentify.Click 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim intObjectID As Integer = lstResults.SelectedValue 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim pLayer As ILayer2 = pDocument.FocusMap.Layer(0) 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DoIdentify(pLayer, intObjectID) 
&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub ‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;I've also created a sub procdedure similar to the one in the &lt;A href="http://resources.arcgis.com/en/help/arcobjects-net/componenthelp/index.html#//00490000000n000000" rel="nofollow noopener noreferrer" target="_blank"&gt;ArcObjects API Reference for .NET&lt;/A&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Private Sub DoIdentify(ByVal pLayer As ILayer, ByVal intObjectID As Integer) 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If pActiveView Is Nothing Or pLayer Is Nothing Or intObjectID &amp;lt;= 0 Then 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Return 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If 
&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim pMap As IMap = pActiveView.FocusMap 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim pIdentifyDialog As IIdentifyDialog = New IdentifyDialogClass() 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pIdentifyDialog.Map = pMap 
&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pIdentifyDialog.ClearLayers() 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim pScreenDisplay As IScreenDisplay = pActiveView.ScreenDisplay 
&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim pDisplay As IDisplay = pScreenDisplay 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pIdentifyDialog.Display = pDisplay 
&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pIdentifyDialog.AddLayerIdentifyOID(pLayer, intObjectID) 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pIdentifyDialog.Show() 
&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub ‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;This code works perfectly fine. But I really want to use the new &lt;A href="https://desktop.arcgis.com/en/arcobjects/10.5/net/webframe.htm#IIdentifyDialog2.htm" rel="nofollow noopener noreferrer" target="_blank"&gt;IIdentifyDialog2 Interface&lt;/A&gt;. But if I change the code to&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Private Sub DoIdentify(ByVal pLayer As ILayer, ByVal intObjectID As Integer) 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If pActiveView Is Nothing Or pLayer Is Nothing Or intObjectID &amp;lt;= 0 Then 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Return 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If 
&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim pMap As IBasicMap2 = pActiveView.FocusMap 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim pIdentifyDialog As IIdentifyDialog2 = New IdentifyDialogClass() 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pIdentifyDialog.BasicMap = pMap 
&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pIdentifyDialog.ClearLayers() 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim pScreenDisplay As IScreenDisplay3 = pActiveView.ScreenDisplay 
&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim pDisplay As IDisplay = pScreenDisplay 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pIdentifyDialog.Display = pDisplay 
&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pIdentifyDialog.AddLayerIdentifyOID(pLayer, intObjectID) 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pIdentifyDialog.Show() 
&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub ‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;BR /&gt;I get a &lt;SPAN style="font-family: courier new, courier, monospace;"&gt;NullReferenceException&lt;/SPAN&gt; at &lt;SPAN style="font-family: courier new, courier, monospace;"&gt;pIdentifyDialog.ClearLayers()&lt;/SPAN&gt; &lt;IMG src="https://community.esri.com/legacyfs/online/emoticons/sad.png" /&gt; I already tried so many things but somehow I can't get it to work with the new Identify-Tool. Does anyone know the answer?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 08:16:56 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/can-t-get-iidentifydialog2-to-work-in-vb-net/m-p/760009#M20138</guid>
      <dc:creator>MatthiasKl</dc:creator>
      <dc:date>2021-12-12T08:16:56Z</dc:date>
    </item>
    <item>
      <title>Re: Can't get IIdentifyDialog2 to work in VB.net</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/can-t-get-iidentifydialog2-to-work-in-vb-net/m-p/760010#M20139</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Matthias,&lt;/P&gt;&lt;P&gt;IIdentifyDialog2 works with tables, when IIdentifyDialog works with layers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://desktop.arcgis.com/en/arcobjects/latest/net/webframe.htm#CartoUI_library.htm" title="https://desktop.arcgis.com/en/arcobjects/latest/net/webframe.htm#CartoUI_library.htm"&gt;https://desktop.arcgis.com/en/arcobjects/latest/net/webframe.htm#CartoUI_library.htm&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Jun 2020 05:34:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/can-t-get-iidentifydialog2-to-work-in-vb-net/m-p/760010#M20139</guid>
      <dc:creator>GKmieliauskas</dc:creator>
      <dc:date>2020-06-22T05:34:52Z</dc:date>
    </item>
    <item>
      <title>Re: Can't get IIdentifyDialog2 to work in VB.net</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/can-t-get-iidentifydialog2-to-work-in-vb-net/m-p/760011#M20140</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Okay, so I only have to use &lt;SPAN style="font-family: courier new, courier, monospace;"&gt;AddTableIdentifyOID&lt;/SPAN&gt; instead of &lt;SPAN style="font-family: courier new, courier, monospace;"&gt;AddLayerIdentifyOID&lt;/SPAN&gt; and pass a &lt;SPAN style="font-family: courier new, courier, monospace;"&gt;ITable&lt;/SPAN&gt; instead of a &lt;SPAN style="font-family: courier new, courier, monospace;"&gt;ILayer&lt;/SPAN&gt;? Do I still need &lt;SPAN style="font-family: courier new, courier, monospace;"&gt;ClearLayers&lt;SPAN style="font-family: arial, helvetica, sans-serif;"&gt;? I'm sorry but I am somehow lost. Could you give me a hint what I exactly need to change in my code?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Jun 2020 09:34:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/can-t-get-iidentifydialog2-to-work-in-vb-net/m-p/760011#M20140</guid>
      <dc:creator>MatthiasKl</dc:creator>
      <dc:date>2020-06-22T09:34:26Z</dc:date>
    </item>
    <item>
      <title>Re: Can't get IIdentifyDialog2 to work in VB.net</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/can-t-get-iidentifydialog2-to-work-in-vb-net/m-p/760012#M20141</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have found one sample, you can follow it and check if it works:&lt;/P&gt;&lt;P&gt;&lt;A href="https://forum.esri-cis.ru/index.php?qa=36329&amp;amp;qa_1=identify"&gt;https://forum.esri-cis.ru/index.php?qa=36329&amp;amp;qa_1=identify&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Site in Russian language, but code in VB &lt;IMG src="https://community.esri.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;P&gt;At first work with&amp;nbsp;&lt;SPAN style="display: inline !important; float: none; background-color: #f5f2f0; color: #000000; font-family: monospace; font-size: 100%; font-style: inherit; font-variant: normal; font-weight: inherit; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: pre; word-spacing: 0px;"&gt;IIdentifyDialog&lt;/SPAN&gt; variable (until ClearLayers).&lt;/P&gt;&lt;P&gt;After cast it to&amp;nbsp;&lt;SPAN style="display: inline !important; float: none; background-color: #f5f2f0; color: #000000; font-family: monospace; font-size: 100%; font-style: inherit; font-variant: normal; font-weight: inherit; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: pre; word-spacing: 0px;"&gt;IIdentifyDialog&lt;/SPAN&gt;2 variable and try your workflow&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Jun 2020 11:31:37 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/can-t-get-iidentifydialog2-to-work-in-vb-net/m-p/760012#M20141</guid>
      <dc:creator>GKmieliauskas</dc:creator>
      <dc:date>2020-06-22T11:31:37Z</dc:date>
    </item>
  </channel>
</rss>

