<?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: Selection.Pickobjects() , should returns selected element in selected sequence in Revit API Forum</title>
    <link>https://forums.autodesk.com/t5/revit-api-forum/selection-pickobjects-should-returns-selected-element-in/m-p/10182084#M55001</link>
    <description>&lt;P&gt;An idea that might mimick the "normal" user experience,&lt;/P&gt;&lt;P&gt;If you change the active selection in the while loop, the selected elements appear selected.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Pseudocode:&lt;/P&gt;&lt;P&gt;while (bool)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;element = pickobject()&lt;/P&gt;&lt;P&gt;selectedelements.add(element)&lt;/P&gt;&lt;P&gt;uidoc.Selection.SetElementIds(selectedelements)&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 24 Mar 2021 10:33:01 GMT</pubDate>
    <dc:creator>MvL_WAG</dc:creator>
    <dc:date>2021-03-24T10:33:01Z</dc:date>
    <item>
      <title>Selection.Pickobjects() , should returns selected element in selected sequence</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/selection-pickobjects-should-returns-selected-element-in/m-p/7519781#M54997</link>
      <description>&lt;P&gt;Hi ,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am facing issue with Revit . I want to get elements id in&amp;nbsp;sequence that I select in case of pick object but pick objects return element is sorted order.&lt;BR /&gt;&lt;BR /&gt;I think after getting element can be sorted but getting selection sequence is not easy one.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Example :&lt;BR /&gt;&lt;BR /&gt;Lets say in Document four element 1, 2, 3, 4.&lt;BR /&gt;&lt;BR /&gt;I select element in sequence like 1, 4, 3, 2. &lt;BR /&gt;&lt;BR /&gt;Currently &lt;STRONG&gt;PickObjects()&lt;/STRONG&gt; result= 1,2,3,4&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Expected result : 1,4,3,2&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Note&lt;/STRONG&gt;: I am achieving through adding while loop and using &lt;STRONG&gt;PickObject()&lt;/STRONG&gt; . But in this case color of element when selected is not working so user not understand properly. I change color to fix color but some user uses different color scheme. so again this is an issue.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If Like Vote for this idea :&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://forums.autodesk.com/t5/revit-ideas/pickobjects-should-returns-element-in-sequnce/idi-p/7519793" target="_blank"&gt;https://forums.autodesk.com/t5/revit-ideas/pickobjects-should-returns-element-in-sequnce/idi-p/7519793&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Nov 2017 11:50:43 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/selection-pickobjects-should-returns-selected-element-in/m-p/7519781#M54997</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-11-06T11:50:43Z</dc:date>
    </item>
    <item>
      <title>Re: Selection.Pickobjects() , should returns selected element in selected sequen</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/selection-pickobjects-should-returns-selected-element-in/m-p/7522885#M54998</link>
      <description>&lt;P&gt;Dear&amp;nbsp;&lt;SPAN&gt;Manish Singh,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thank you very much for submitting to the Revit Idea Station!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I wish you many votes for this.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Meanwhile, congratulations on implementing a workaround, and good luck finding a way to improve the user feedback for that as well.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Cheers,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jeremy&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 07 Nov 2017 08:11:25 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/selection-pickobjects-should-returns-selected-element-in/m-p/7522885#M54998</guid>
      <dc:creator>jeremytammik</dc:creator>
      <dc:date>2017-11-07T08:11:25Z</dc:date>
    </item>
    <item>
      <title>Re: Selection.Pickobjects() , should returns selected element in selected sequen</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/selection-pickobjects-should-returns-selected-element-in/m-p/7525908#M54999</link>
      <description>&lt;P&gt;Hi Jeremy,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Wed, 08 Nov 2017 04:20:59 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/selection-pickobjects-should-returns-selected-element-in/m-p/7525908#M54999</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-11-08T04:20:59Z</dc:date>
    </item>
    <item>
      <title>Re: Selection.Pickobjects() , should returns selected element in selected sequence</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/selection-pickobjects-should-returns-selected-element-in/m-p/10180455#M55000</link>
      <description>&lt;P&gt;This is also causing me an issue, would you be willing to share your code for your workaround? Thanks! I also voted on your idea.&lt;/P&gt;</description>
      <pubDate>Tue, 23 Mar 2021 19:21:52 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/selection-pickobjects-should-returns-selected-element-in/m-p/10180455#M55000</guid>
      <dc:creator>sgermanoZ2Y2F</dc:creator>
      <dc:date>2021-03-23T19:21:52Z</dc:date>
    </item>
    <item>
      <title>Re: Selection.Pickobjects() , should returns selected element in selected sequence</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/selection-pickobjects-should-returns-selected-element-in/m-p/10182084#M55001</link>
      <description>&lt;P&gt;An idea that might mimick the "normal" user experience,&lt;/P&gt;&lt;P&gt;If you change the active selection in the while loop, the selected elements appear selected.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Pseudocode:&lt;/P&gt;&lt;P&gt;while (bool)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;element = pickobject()&lt;/P&gt;&lt;P&gt;selectedelements.add(element)&lt;/P&gt;&lt;P&gt;uidoc.Selection.SetElementIds(selectedelements)&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 24 Mar 2021 10:33:01 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/selection-pickobjects-should-returns-selected-element-in/m-p/10182084#M55001</guid>
      <dc:creator>MvL_WAG</dc:creator>
      <dc:date>2021-03-24T10:33:01Z</dc:date>
    </item>
    <item>
      <title>Re: Selection.Pickobjects() , should returns selected element in selected sequence</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/selection-pickobjects-should-returns-selected-element-in/m-p/10182258#M55002</link>
      <description>&lt;P&gt;I think it doesn't consider because the option of PickObjects also has window selection.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What order are the birds in the sky when you look out a window, I don't know (I'll sort them by XYZ perhaps).&lt;/P&gt;</description>
      <pubDate>Wed, 24 Mar 2021 11:44:16 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/selection-pickobjects-should-returns-selected-element-in/m-p/10182258#M55002</guid>
      <dc:creator>RPTHOMAS108</dc:creator>
      <dc:date>2021-03-24T11:44:16Z</dc:date>
    </item>
    <item>
      <title>Re: Selection.Pickobjects() , should returns selected element in selected sequence</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/selection-pickobjects-should-returns-selected-element-in/m-p/10649369#M55003</link>
      <description>&lt;P&gt;I was able to do just that, as for the color i haven't figured it out yet.&lt;BR /&gt;i'll post the code, hopefully someone will find it usefull&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="general"&gt; IList&amp;lt;Reference&amp;gt; refrence = new List&amp;lt;Reference&amp;gt;();

            try
            {
                while (true)
                    refrence.Add(uidoc.Selection.PickObject(ObjectType.Element, "Select lement, esc when finished"));


            }
            catch { }
            List&amp;lt;ElementId&amp;gt; selectionelements = (from Reference r in refrence select r.ElementId).ToList();
            using (Transaction tx = new Transaction(doc))
            {
                tx.Start("Transaction Name");
                StringBuilder sb = new StringBuilder();

                    foreach (ElementId eid in selectionelements)
                    {
                        Element e = doc.GetElement(eid);
                        sb.Append("\n" + e.Name);
                    }
                    TaskDialog.Show("title", sb.ToString());
                tx.Commit();
                

               
            }&lt;/LI-CODE&gt;</description>
      <pubDate>Mon, 27 Sep 2021 10:08:30 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/selection-pickobjects-should-returns-selected-element-in/m-p/10649369#M55003</guid>
      <dc:creator>vasim.kh</dc:creator>
      <dc:date>2021-09-27T10:08:30Z</dc:date>
    </item>
  </channel>
</rss>

