<?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: Fire SelectionChanged event in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/fire-selectionchanged-event/m-p/498190#M13377</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I made the following changes:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Private WithEvents m_pSelectionEvents As Map
&amp;nbsp;&amp;nbsp;&amp;nbsp; Private m_pSelectionEvents As ISelectionEvents&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In Form_Load:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' m_pSelectionEvents = DirectCast(m_mapControl.Map, Map)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m_pSelectionEvents = CType(m_mapControl.Map, ISelectionEvents)&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In btnSelectQuery_Click:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'featSel.SelectionChanged()
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m_pSelectionEvents.SelectionChanged()&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 11 Dec 2021 21:53:25 GMT</pubDate>
    <dc:creator>JohnHauck</dc:creator>
    <dc:date>2021-12-11T21:53:25Z</dc:date>
    <item>
      <title>Fire SelectionChanged event</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/fire-selectionchanged-event/m-p/498187#M13374</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi, All&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am using VB.NET of ArcEngine 9.3.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Question is how I can fire OnSelectionChanged event when selecting feature.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My code is like below.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;----------------------------------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim featLayer As IFeatureLayer&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; featLayer = CreateLayerAndAddtoMap(pFC)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If featLayer Is Nothing Then Exit Sub&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim featSel As IFeatureSelection = CType(featLayer, IFeatureSelection)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim qFilter As IQueryFilter = New QueryFilter&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qFilter.WhereClause = pFilterStr&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim activeView As IActiveView = axmapcontrol.ActiveView&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; activeView.PartialRefresh(esriViewDrawPhase.esriViewGeoSelection,Nothing,activeView.Extent)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; featSel.Clear()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; featSel.SelectFeatures(qFilter, esriSelectionResultEnum.esriSelectionResultNew, True)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; featSel.SelectionChanged()&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; activeView.PartialRefresh(esriViewDrawPhase.esriViewGeoSelection,Nothing,activeView.Extent)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-----------------------------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This code select feature well, but doesn't fire AxMapControl1.OnSelectionChanged event.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In debuging mode, after calling "featSel.SelectionChanged()", this doesn't go into the event sub routine.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I want to enable "Clear Selected Features Button" after selecting feature.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;How can I fire SelectionChanged event?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks in advance.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Apr 2011 05:34:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/fire-selectionchanged-event/m-p/498187#M13374</guid>
      <dc:creator>ChaesoonLim</dc:creator>
      <dc:date>2011-04-18T05:34:45Z</dc:date>
    </item>
    <item>
      <title>Re: Fire SelectionChanged event</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/fire-selectionchanged-event/m-p/498188#M13375</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'll have to look at this some more but ISelectionEvents::SelectionChanged will fire the event properly. You could cast your IMap to ISelectionEvents and call SelectionChanged.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Apr 2011 18:32:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/fire-selectionchanged-event/m-p/498188#M13375</guid>
      <dc:creator>JohnHauck</dc:creator>
      <dc:date>2011-04-18T18:32:59Z</dc:date>
    </item>
    <item>
      <title>Re: Fire SelectionChanged event</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/fire-selectionchanged-event/m-p/498189#M13376</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks, John.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I coded as you suggested. But unfortunately the result is same as before.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I attached my very simple code.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Would you test my code and check it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The code is VB.NET 2008.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Test procedure is like this.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1. edit the line qFilter.WhereClause = "OBJECTID = 254" in Sub&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; btnSelectQuery_Click &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. start debugging.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3. click Add Data button and add your feature class.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;4. start editing&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;5. click "SelectQuery" button that I added.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;6. open attribute window &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can you see the attribute of the selected feature in the attribure window?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I couldn't see. And the featSel.SelectionChanged() code doesn't fire ISelectionEvents.SelectionChanged event.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Why? it's very strange. Is my code something wrong?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Please check the code and give me some suggestion.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a lot.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Apr 2011 08:04:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/fire-selectionchanged-event/m-p/498189#M13376</guid>
      <dc:creator>ChaesoonLim</dc:creator>
      <dc:date>2011-04-19T08:04:33Z</dc:date>
    </item>
    <item>
      <title>Re: Fire SelectionChanged event</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/fire-selectionchanged-event/m-p/498190#M13377</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I made the following changes:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Private WithEvents m_pSelectionEvents As Map
&amp;nbsp;&amp;nbsp;&amp;nbsp; Private m_pSelectionEvents As ISelectionEvents&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In Form_Load:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' m_pSelectionEvents = DirectCast(m_mapControl.Map, Map)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m_pSelectionEvents = CType(m_mapControl.Map, ISelectionEvents)&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In btnSelectQuery_Click:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'featSel.SelectionChanged()
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m_pSelectionEvents.SelectionChanged()&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 21:53:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/fire-selectionchanged-event/m-p/498190#M13377</guid>
      <dc:creator>JohnHauck</dc:creator>
      <dc:date>2021-12-11T21:53:25Z</dc:date>
    </item>
    <item>
      <title>Re: Fire SelectionChanged event</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/fire-selectionchanged-event/m-p/498191#M13378</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi, John.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your rapid reply.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;For your kind help, everything is cleared.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm very happy~~&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks again.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Apr 2011 02:16:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/fire-selectionchanged-event/m-p/498191#M13378</guid>
      <dc:creator>ChaesoonLim</dc:creator>
      <dc:date>2011-04-20T02:16:15Z</dc:date>
    </item>
  </channel>
</rss>

