<?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: Select and Flash in C# in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/select-and-flash-in-c/m-p/540731#M14637</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;C# Flash Code&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#//004900000075000000" rel="nofollow"&gt;http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#//004900000075000000&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ComboBox ListBox Where Clause example calling Flash Geometry&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; private void btnZoom_Click(object sender, EventArgs e)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; try&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; string strWhere;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Boolean boStatus = ckbQuery.Checked;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; IMxDocument IMxDoc = (IMxDocument)ArcMap.Application.Document;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; ILayer iLayer1;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; //HARD CODED&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; //Build where Clause&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; if (rdName.Checked)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; strWhere = "Allot_NAME = '" + &lt;/SPAN&gt;&lt;SPAN style="color:&amp;quot;#FF0000&amp;quot;;"&gt;listName.SelectedItem.ToString() &lt;/SPAN&gt;&lt;SPAN&gt;+ "' AND " + "ADM_OFC_CD = '" + &lt;/SPAN&gt;&lt;SPAN style="color:&amp;quot;#FF0000&amp;quot;;"&gt;cmbOffice.Text &lt;/SPAN&gt;&lt;SPAN&gt;+ "'";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; else&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; strWhere = "ST_ALLOT = 'ID" + listNumber.SelectedItem.ToString() + "'";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; //Hard Coded&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; if (iLayer != null)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; iLayer1 = cUtils.ExistsFeatureReturnLayer((IMap)IMxDoc.FocusMap, iLayer);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; if (iLayer1 != null)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="color:&amp;quot;#FF0000&amp;quot;;"&gt;cUtils.SelectFeatureQuery(iLayer1, strWhere, boStatus);&lt;/SPAN&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; else&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; cUtils.AddLayerToActiveView(IMxDoc.ActiveView, iLayer);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; IMxDoc.ActiveView.Refresh();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; cUtils.SelectFeatureQuery(iLayer, strWhere, boStatus);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; catch&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="color:&amp;quot;#FF0000&amp;quot;;"&gt;public void SelectFeatureQuery(ILayer iLayer, string sQuery, Boolean bDef)&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; IFeatureLayer iFeatureLayer = iLayer as IFeatureLayer;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; IFeatureLayerDefinition iFLD = iFeatureLayer as IFeatureLayerDefinition;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; IFeatureSelection iFeatureSelection = iFeatureLayer as IFeatureSelection;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; IQueryFilter iQF = new QueryFilter();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; ISelectionSet iSelSet;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; try&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; UID uUID = new UID();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; uUID.Value = "esriArcMapUI.ClearSelectionCommand";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; ArcMap.Application.Document.CommandBars.Find(uUID).Execute();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; if (bDef)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; iFLD.DefinitionExpression = sQuery;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; else&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; iFLD.DefinitionExpression = "";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; iQF.WhereClause = sQuery; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; iFeatureSelection.SelectFeatures(iQF, esriSelectionResultEnum.esriSelectionResultNew, false);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; iFeatureSelection.SelectionChanged();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; iSelSet = iFeatureSelection.SelectionSet;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; if (iFeatureSelection.SelectionSet.Count == 0)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; MessageBox.Show("Feature Not Found!", "Query Results");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; else&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; uUID.Value = "esriArcMapUI.ZoomToSelectedCommand";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; ArcMap.Application.Document.CommandBars.Find(uUID).Execute();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; //example passing flash parameters delete&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Application.DoEvents();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; FeatureClassUtils fc = new FeatureClassUtils();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; IFeature feature = iFeatureLayer.FeatureClass.GetFeature(iSelSet.IDs.Next());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; IGeometry ig = feature.Shape;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; IRgbColor iColor = new RgbColor();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; iColor.RGB = 233;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; IMxDocument iMxDoc = ArcMap.Document;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; fc.FlashGeometry(ig, iColor, iMxDoc.ActiveView.ScreenDisplay, 1000);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; catch&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 29 Mar 2012 23:35:02 GMT</pubDate>
    <dc:creator>JohnNelson3</dc:creator>
    <dc:date>2012-03-29T23:35:02Z</dc:date>
    <item>
      <title>Select and Flash in C#</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/select-and-flash-in-c/m-p/540728#M14634</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi guys&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Tell me please how can I select object from layer and then flash it. The name of object i write in textbox.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I try to use whereclause to find the object but i can't understand how use textbox with this option...(&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Mar 2012 08:19:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/select-and-flash-in-c/m-p/540728#M14634</guid>
      <dc:creator>RomanChyzh</dc:creator>
      <dc:date>2012-03-26T08:19:03Z</dc:date>
    </item>
    <item>
      <title>Re: Select and Flash in C#</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/select-and-flash-in-c/m-p/540729#M14635</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Please see the work flow in the sample available at &lt;/SPAN&gt;&lt;A href="http://support.esri.com/en/knowledgebase/techarticles/detail/20500"&gt;http://support.esri.com/en/knowledgebase/techarticles/detail/20500&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Mar 2012 20:40:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/select-and-flash-in-c/m-p/540729#M14635</guid>
      <dc:creator>YaminiManickam</dc:creator>
      <dc:date>2012-03-26T20:40:31Z</dc:date>
    </item>
    <item>
      <title>Re: Select and Flash in C#</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/select-and-flash-in-c/m-p/540730#M14636</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Please see the work flow in the sample available at &lt;A href="http://support.esri.com/en/knowledgebase/techarticles/detail/20500"&gt;http://support.esri.com/en/knowledgebase/techarticles/detail/20500&lt;/A&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;but how do it in c# ( i don't know VB &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt; )&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Mar 2012 08:54:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/select-and-flash-in-c/m-p/540730#M14636</guid>
      <dc:creator>RomanChyzh</dc:creator>
      <dc:date>2012-03-27T08:54:14Z</dc:date>
    </item>
    <item>
      <title>Re: Select and Flash in C#</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/select-and-flash-in-c/m-p/540731#M14637</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;C# Flash Code&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#//004900000075000000" rel="nofollow"&gt;http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#//004900000075000000&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ComboBox ListBox Where Clause example calling Flash Geometry&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; private void btnZoom_Click(object sender, EventArgs e)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; try&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; string strWhere;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Boolean boStatus = ckbQuery.Checked;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; IMxDocument IMxDoc = (IMxDocument)ArcMap.Application.Document;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; ILayer iLayer1;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; //HARD CODED&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; //Build where Clause&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; if (rdName.Checked)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; strWhere = "Allot_NAME = '" + &lt;/SPAN&gt;&lt;SPAN style="color:&amp;quot;#FF0000&amp;quot;;"&gt;listName.SelectedItem.ToString() &lt;/SPAN&gt;&lt;SPAN&gt;+ "' AND " + "ADM_OFC_CD = '" + &lt;/SPAN&gt;&lt;SPAN style="color:&amp;quot;#FF0000&amp;quot;;"&gt;cmbOffice.Text &lt;/SPAN&gt;&lt;SPAN&gt;+ "'";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; else&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; strWhere = "ST_ALLOT = 'ID" + listNumber.SelectedItem.ToString() + "'";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; //Hard Coded&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; if (iLayer != null)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; iLayer1 = cUtils.ExistsFeatureReturnLayer((IMap)IMxDoc.FocusMap, iLayer);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; if (iLayer1 != null)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="color:&amp;quot;#FF0000&amp;quot;;"&gt;cUtils.SelectFeatureQuery(iLayer1, strWhere, boStatus);&lt;/SPAN&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; else&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; cUtils.AddLayerToActiveView(IMxDoc.ActiveView, iLayer);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; IMxDoc.ActiveView.Refresh();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; cUtils.SelectFeatureQuery(iLayer, strWhere, boStatus);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; catch&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="color:&amp;quot;#FF0000&amp;quot;;"&gt;public void SelectFeatureQuery(ILayer iLayer, string sQuery, Boolean bDef)&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; IFeatureLayer iFeatureLayer = iLayer as IFeatureLayer;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; IFeatureLayerDefinition iFLD = iFeatureLayer as IFeatureLayerDefinition;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; IFeatureSelection iFeatureSelection = iFeatureLayer as IFeatureSelection;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; IQueryFilter iQF = new QueryFilter();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; ISelectionSet iSelSet;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; try&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; UID uUID = new UID();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; uUID.Value = "esriArcMapUI.ClearSelectionCommand";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; ArcMap.Application.Document.CommandBars.Find(uUID).Execute();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; if (bDef)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; iFLD.DefinitionExpression = sQuery;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; else&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; iFLD.DefinitionExpression = "";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; iQF.WhereClause = sQuery; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; iFeatureSelection.SelectFeatures(iQF, esriSelectionResultEnum.esriSelectionResultNew, false);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; iFeatureSelection.SelectionChanged();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; iSelSet = iFeatureSelection.SelectionSet;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; if (iFeatureSelection.SelectionSet.Count == 0)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; MessageBox.Show("Feature Not Found!", "Query Results");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; else&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; uUID.Value = "esriArcMapUI.ZoomToSelectedCommand";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; ArcMap.Application.Document.CommandBars.Find(uUID).Execute();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; //example passing flash parameters delete&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Application.DoEvents();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; FeatureClassUtils fc = new FeatureClassUtils();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; IFeature feature = iFeatureLayer.FeatureClass.GetFeature(iSelSet.IDs.Next());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; IGeometry ig = feature.Shape;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; IRgbColor iColor = new RgbColor();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; iColor.RGB = 233;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; IMxDocument iMxDoc = ArcMap.Document;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; fc.FlashGeometry(ig, iColor, iMxDoc.ActiveView.ScreenDisplay, 1000);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; catch&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Mar 2012 23:35:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/select-and-flash-in-c/m-p/540731#M14637</guid>
      <dc:creator>JohnNelson3</dc:creator>
      <dc:date>2012-03-29T23:35:02Z</dc:date>
    </item>
    <item>
      <title>Re: Select and Flash in C#</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/select-and-flash-in-c/m-p/540732#M14638</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt; C# Flash Code&amp;nbsp; &lt;BR /&gt; &lt;BR /&gt; &lt;A class="jive-link-external-small" href="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#//004900000075000000" rel="nofollow" target="_blank"&gt;http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#//004900000075000000&lt;/A&gt; &lt;BR /&gt; &lt;BR /&gt;ComboBox ListBox Where Clause example calling Flash Geometry&amp;nbsp; &lt;BR /&gt; &lt;BR /&gt; private void btnZoom_Click(object sender, EventArgs e)&amp;nbsp; &lt;BR /&gt; {&amp;nbsp; &lt;BR /&gt; try&amp;nbsp; &lt;BR /&gt; {&amp;nbsp; &lt;BR /&gt; string strWhere;&amp;nbsp; &lt;BR /&gt; Boolean boStatus = ckbQuery.Checked;&amp;nbsp; &lt;BR /&gt; IMxDocument IMxDoc = (IMxDocument)ArcMap.Application.Document;&amp;nbsp; &lt;BR /&gt; ILayer iLayer1;&amp;nbsp; &lt;BR /&gt; //HARD CODED&amp;nbsp; &lt;BR /&gt; //Build where Clause&amp;nbsp; &lt;BR /&gt; if (rdName.Checked)&amp;nbsp; &lt;BR /&gt; {&amp;nbsp; &lt;BR /&gt; strWhere = "Allot_NAME = '" +&amp;nbsp;&amp;nbsp; &lt;SPAN style="color:&amp;quot;#FF0000&amp;quot;;"&gt;listName.SelectedItem.ToString() &lt;/SPAN&gt;+ "' AND " + "ADM_OFC_CD = '" +&amp;nbsp;&amp;nbsp; &lt;SPAN style="color:&amp;quot;#FF0000&amp;quot;;"&gt;cmbOffice.Text &lt;/SPAN&gt;+ "'";&amp;nbsp; &lt;BR /&gt; }&amp;nbsp; &lt;BR /&gt; else&amp;nbsp; &lt;BR /&gt; {&amp;nbsp; &lt;BR /&gt; strWhere = "ST_ALLOT = 'ID" + listNumber.SelectedItem.ToString() + "'";&amp;nbsp; &lt;BR /&gt; }&amp;nbsp; &lt;BR /&gt; //Hard Coded&amp;nbsp; &lt;BR /&gt; if (iLayer != null)&amp;nbsp; &lt;BR /&gt; {&amp;nbsp; &lt;BR /&gt; iLayer1 = cUtils.ExistsFeatureReturnLayer((IMap)IMxDoc.FocusMap, iLayer);&amp;nbsp; &lt;BR /&gt; if (iLayer1 != null)&amp;nbsp; &lt;BR /&gt; {&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color:&amp;quot;#FF0000&amp;quot;;"&gt;cUtils.SelectFeatureQuery(iLayer1, strWhere, boStatus);&lt;/SPAN&gt; }&amp;nbsp; &lt;BR /&gt; else&amp;nbsp; &lt;BR /&gt; {&amp;nbsp; &lt;BR /&gt; cUtils.AddLayerToActiveView(IMxDoc.ActiveView, iLayer);&amp;nbsp; &lt;BR /&gt; IMxDoc.ActiveView.Refresh();&amp;nbsp; &lt;BR /&gt; cUtils.SelectFeatureQuery(iLayer, strWhere, boStatus);&amp;nbsp; &lt;BR /&gt; }&amp;nbsp; &lt;BR /&gt; }&amp;nbsp; &lt;BR /&gt; }&amp;nbsp; &lt;BR /&gt; catch&amp;nbsp; &lt;BR /&gt; {&amp;nbsp; &lt;BR /&gt; }&amp;nbsp; &lt;BR /&gt; }&amp;nbsp; &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color:&amp;quot;#FF0000&amp;quot;;"&gt;public void SelectFeatureQuery(ILayer iLayer, string sQuery, Boolean bDef)&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt; {&amp;nbsp; &lt;BR /&gt; IFeatureLayer iFeatureLayer = iLayer as IFeatureLayer;&amp;nbsp; &lt;BR /&gt; IFeatureLayerDefinition iFLD = iFeatureLayer as IFeatureLayerDefinition;&amp;nbsp; &lt;BR /&gt; IFeatureSelection iFeatureSelection = iFeatureLayer as IFeatureSelection;&amp;nbsp; &lt;BR /&gt; IQueryFilter iQF = new QueryFilter();&amp;nbsp; &lt;BR /&gt; ISelectionSet iSelSet;&amp;nbsp; &lt;BR /&gt; try&amp;nbsp; &lt;BR /&gt; {&amp;nbsp; &lt;BR /&gt; UID uUID = new UID();&amp;nbsp; &lt;BR /&gt; uUID.Value = "esriArcMapUI.ClearSelectionCommand";&amp;nbsp; &lt;BR /&gt; ArcMap.Application.Document.CommandBars.Find(uUID).Execute();&amp;nbsp; &lt;BR /&gt; if (bDef)&amp;nbsp; &lt;BR /&gt; {&amp;nbsp; &lt;BR /&gt; iFLD.DefinitionExpression = sQuery;&amp;nbsp; &lt;BR /&gt; }&amp;nbsp; &lt;BR /&gt; else&amp;nbsp; &lt;BR /&gt; {&amp;nbsp; &lt;BR /&gt; iFLD.DefinitionExpression = "";&amp;nbsp; &lt;BR /&gt; }&amp;nbsp; &lt;BR /&gt; &lt;BR /&gt; iQF.WhereClause = sQuery;&amp;nbsp;&amp;nbsp; &lt;BR /&gt; iFeatureSelection.SelectFeatures(iQF, esriSelectionResultEnum.esriSelectionResultNew, false);&amp;nbsp; &lt;BR /&gt; iFeatureSelection.SelectionChanged();&amp;nbsp; &lt;BR /&gt; &lt;BR /&gt; iSelSet = iFeatureSelection.SelectionSet;&amp;nbsp; &lt;BR /&gt; if (iFeatureSelection.SelectionSet.Count == 0)&amp;nbsp; &lt;BR /&gt; {&amp;nbsp; &lt;BR /&gt; MessageBox.Show("Feature Not Found!", "Query Results");&amp;nbsp; &lt;BR /&gt; }&amp;nbsp; &lt;BR /&gt; else&amp;nbsp; &lt;BR /&gt; {&amp;nbsp; &lt;BR /&gt; uUID.Value = "esriArcMapUI.ZoomToSelectedCommand";&amp;nbsp; &lt;BR /&gt; ArcMap.Application.Document.CommandBars.Find(uUID).Execute();&amp;nbsp; &lt;BR /&gt; &lt;BR /&gt; //example passing flash parameters delete&amp;nbsp; &lt;BR /&gt; Application.DoEvents();&amp;nbsp; &lt;BR /&gt; FeatureClassUtils fc = new FeatureClassUtils();&amp;nbsp; &lt;BR /&gt; IFeature feature = iFeatureLayer.FeatureClass.GetFeature(iSelSet.IDs.Next());&amp;nbsp; &lt;BR /&gt; IGeometry ig = feature.Shape;&amp;nbsp; &lt;BR /&gt; IRgbColor iColor = new RgbColor();&amp;nbsp; &lt;BR /&gt; iColor.RGB = 233;&amp;nbsp; &lt;BR /&gt; IMxDocument iMxDoc = ArcMap.Document;&amp;nbsp; &lt;BR /&gt; &lt;BR /&gt; fc.FlashGeometry(ig, iColor, iMxDoc.ActiveView.ScreenDisplay, 1000);&amp;nbsp; &lt;BR /&gt; }&amp;nbsp; &lt;BR /&gt; }&amp;nbsp; &lt;BR /&gt; catch&amp;nbsp; &lt;BR /&gt; {&amp;nbsp; &lt;BR /&gt; }&amp;nbsp; &lt;BR /&gt; &lt;BR /&gt; }&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;:eek: thank you!!! can i write you if will i have any ather questions?)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 01 Apr 2012 15:52:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/select-and-flash-in-c/m-p/540732#M14638</guid>
      <dc:creator>RomanChyzh</dc:creator>
      <dc:date>2012-04-01T15:52:31Z</dc:date>
    </item>
  </channel>
</rss>

