<?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: How to Show Context Menus? in Inventor Programming - iLogic, Macros, AddIns &amp; Apprentice</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/how-to-show-context-menus/m-p/9405937#M107436</link>
    <description>&lt;P&gt;Ok I have&amp;nbsp; Workaround in my case.&lt;/P&gt;&lt;P&gt;I knew that the curves I was tackling were all proxies and also I knew the object from which they came from.&lt;/P&gt;&lt;P&gt;So I just found them through Drawing curves...&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;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oCurve&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingCurve&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oColor&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Color&lt;/SPAN&gt; 
&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;oCurve&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oView&lt;/SPAN&gt;.&lt;SPAN&gt;DrawingCurves&lt;/SPAN&gt;
&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oCurve&lt;/SPAN&gt;.&lt;SPAN&gt;ModelGeometry&lt;/SPAN&gt;.&lt;SPAN&gt;Type&lt;/SPAN&gt; = 83898992 &lt;SPAN&gt;Or&lt;/SPAN&gt; &lt;SPAN&gt;oCurve&lt;/SPAN&gt;.&lt;SPAN&gt;ModelGeometry&lt;/SPAN&gt;.&lt;SPAN&gt;Type&lt;/SPAN&gt; = 83896176 &lt;SPAN&gt;Then&lt;/SPAN&gt;
&lt;SPAN&gt;'MessageBox.Show(oCurve.ModelGeometry.ContainingOccurrence.Definition.Document.DisplayName)&lt;/SPAN&gt;
&lt;SPAN&gt;String_1&lt;/SPAN&gt; = &lt;SPAN&gt;oCurve&lt;/SPAN&gt;.&lt;SPAN&gt;ModelGeometry&lt;/SPAN&gt;.&lt;SPAN&gt;ContainingOccurrence&lt;/SPAN&gt;.&lt;SPAN&gt;Definition&lt;/SPAN&gt;.&lt;SPAN&gt;Document&lt;/SPAN&gt;.&lt;SPAN&gt;DisplayName&lt;/SPAN&gt;
&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;InStr&lt;/SPAN&gt;(&lt;SPAN&gt;String_1&lt;/SPAN&gt;,&lt;SPAN&gt;"SIA"&lt;/SPAN&gt;) &amp;gt; 0 &lt;SPAN&gt;Then&lt;/SPAN&gt;
&lt;SPAN&gt;oColor&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;TransientObjects&lt;/SPAN&gt;.&lt;SPAN&gt;CreateColor&lt;/SPAN&gt;(0, 255, 0)
&lt;SPAN&gt;oCurve&lt;/SPAN&gt;.&lt;SPAN&gt;Color&lt;/SPAN&gt; = &lt;SPAN&gt;oColor&lt;/SPAN&gt;
&lt;SPAN&gt;oCurve&lt;/SPAN&gt;.&lt;SPAN&gt;LineType&lt;/SPAN&gt; = &lt;SPAN&gt;LineTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kContinuousLineType&lt;/SPAN&gt;
&lt;SPAN&gt;oCurve&lt;/SPAN&gt;.&lt;SPAN&gt;LineWeight&lt;/SPAN&gt; = 2
&lt;SPAN&gt;ElseIf&lt;/SPAN&gt; &lt;SPAN&gt;InStr&lt;/SPAN&gt;(&lt;SPAN&gt;String_1&lt;/SPAN&gt;,&lt;SPAN&gt;"GIA"&lt;/SPAN&gt;) &amp;gt; 0 &lt;SPAN&gt;Then&lt;/SPAN&gt;
&lt;SPAN&gt;oColor&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;TransientObjects&lt;/SPAN&gt;.&lt;SPAN&gt;CreateColor&lt;/SPAN&gt;(255, 0, 0)
&lt;SPAN&gt;oCurve&lt;/SPAN&gt;.&lt;SPAN&gt;Color&lt;/SPAN&gt; = &lt;SPAN&gt;oColor&lt;/SPAN&gt;
&lt;SPAN&gt;oCurve&lt;/SPAN&gt;.&lt;SPAN&gt;LineType&lt;/SPAN&gt; = &lt;SPAN&gt;LineTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kContinuousLineType&lt;/SPAN&gt;
&lt;SPAN&gt;oCurve&lt;/SPAN&gt;.&lt;SPAN&gt;LineWeight&lt;/SPAN&gt; = 2
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
&lt;SPAN&gt;Next&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 28 Mar 2020 08:28:12 GMT</pubDate>
    <dc:creator>cencinaNB2ET</dc:creator>
    <dc:date>2020-03-28T08:28:12Z</dc:date>
    <item>
      <title>How to Show Context Menus?</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/how-to-show-context-menus/m-p/9405914#M107434</link>
      <description>&lt;P&gt;I need to right Click with code once i have the object selected from the browser in a drawing.&lt;/P&gt;&lt;P&gt;But i cant find the command to do this, Only how to add buttons but not to actually bring that menu up.&lt;/P&gt;&lt;P&gt;Any help would mean a lot.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;DIV class="iframe-container" style="position: relative; height: 0; margin: 0; padding-bottom: 101.5625%;"&gt;&lt;IFRAME width="640" height="650" style="position: absolute; left: 0; top: 0; width: 100%; height: 100%;" src="https://screencast.autodesk.com/Embed/Timeline/48bd8c85-7d88-42b8-8ada-e92836367d85" frameborder="0" allowfullscreen="true" webkitallowfullscreen="true" scrolling="no"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;&amp;nbsp;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="myscreencast-iframe iframe-container"&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Sat, 28 Mar 2020 07:18:25 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/how-to-show-context-menus/m-p/9405914#M107434</guid>
      <dc:creator>cencinaNB2ET</dc:creator>
      <dc:date>2020-03-28T07:18:25Z</dc:date>
    </item>
    <item>
      <title>Re: How to Show Context Menus?</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/how-to-show-context-menus/m-p/9405937#M107436</link>
      <description>&lt;P&gt;Ok I have&amp;nbsp; Workaround in my case.&lt;/P&gt;&lt;P&gt;I knew that the curves I was tackling were all proxies and also I knew the object from which they came from.&lt;/P&gt;&lt;P&gt;So I just found them through Drawing curves...&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;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oCurve&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingCurve&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oColor&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Color&lt;/SPAN&gt; 
&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;oCurve&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oView&lt;/SPAN&gt;.&lt;SPAN&gt;DrawingCurves&lt;/SPAN&gt;
&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oCurve&lt;/SPAN&gt;.&lt;SPAN&gt;ModelGeometry&lt;/SPAN&gt;.&lt;SPAN&gt;Type&lt;/SPAN&gt; = 83898992 &lt;SPAN&gt;Or&lt;/SPAN&gt; &lt;SPAN&gt;oCurve&lt;/SPAN&gt;.&lt;SPAN&gt;ModelGeometry&lt;/SPAN&gt;.&lt;SPAN&gt;Type&lt;/SPAN&gt; = 83896176 &lt;SPAN&gt;Then&lt;/SPAN&gt;
&lt;SPAN&gt;'MessageBox.Show(oCurve.ModelGeometry.ContainingOccurrence.Definition.Document.DisplayName)&lt;/SPAN&gt;
&lt;SPAN&gt;String_1&lt;/SPAN&gt; = &lt;SPAN&gt;oCurve&lt;/SPAN&gt;.&lt;SPAN&gt;ModelGeometry&lt;/SPAN&gt;.&lt;SPAN&gt;ContainingOccurrence&lt;/SPAN&gt;.&lt;SPAN&gt;Definition&lt;/SPAN&gt;.&lt;SPAN&gt;Document&lt;/SPAN&gt;.&lt;SPAN&gt;DisplayName&lt;/SPAN&gt;
&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;InStr&lt;/SPAN&gt;(&lt;SPAN&gt;String_1&lt;/SPAN&gt;,&lt;SPAN&gt;"SIA"&lt;/SPAN&gt;) &amp;gt; 0 &lt;SPAN&gt;Then&lt;/SPAN&gt;
&lt;SPAN&gt;oColor&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;TransientObjects&lt;/SPAN&gt;.&lt;SPAN&gt;CreateColor&lt;/SPAN&gt;(0, 255, 0)
&lt;SPAN&gt;oCurve&lt;/SPAN&gt;.&lt;SPAN&gt;Color&lt;/SPAN&gt; = &lt;SPAN&gt;oColor&lt;/SPAN&gt;
&lt;SPAN&gt;oCurve&lt;/SPAN&gt;.&lt;SPAN&gt;LineType&lt;/SPAN&gt; = &lt;SPAN&gt;LineTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kContinuousLineType&lt;/SPAN&gt;
&lt;SPAN&gt;oCurve&lt;/SPAN&gt;.&lt;SPAN&gt;LineWeight&lt;/SPAN&gt; = 2
&lt;SPAN&gt;ElseIf&lt;/SPAN&gt; &lt;SPAN&gt;InStr&lt;/SPAN&gt;(&lt;SPAN&gt;String_1&lt;/SPAN&gt;,&lt;SPAN&gt;"GIA"&lt;/SPAN&gt;) &amp;gt; 0 &lt;SPAN&gt;Then&lt;/SPAN&gt;
&lt;SPAN&gt;oColor&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;TransientObjects&lt;/SPAN&gt;.&lt;SPAN&gt;CreateColor&lt;/SPAN&gt;(255, 0, 0)
&lt;SPAN&gt;oCurve&lt;/SPAN&gt;.&lt;SPAN&gt;Color&lt;/SPAN&gt; = &lt;SPAN&gt;oColor&lt;/SPAN&gt;
&lt;SPAN&gt;oCurve&lt;/SPAN&gt;.&lt;SPAN&gt;LineType&lt;/SPAN&gt; = &lt;SPAN&gt;LineTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kContinuousLineType&lt;/SPAN&gt;
&lt;SPAN&gt;oCurve&lt;/SPAN&gt;.&lt;SPAN&gt;LineWeight&lt;/SPAN&gt; = 2
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
&lt;SPAN&gt;Next&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 28 Mar 2020 08:28:12 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/how-to-show-context-menus/m-p/9405937#M107436</guid>
      <dc:creator>cencinaNB2ET</dc:creator>
      <dc:date>2020-03-28T08:28:12Z</dc:date>
    </item>
    <item>
      <title>Re: How to Show Context Menus?</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/how-to-show-context-menus/m-p/9409321#M107458</link>
      <description>&lt;P&gt;So...do you still need help?&lt;/P&gt;&lt;P&gt;If you need to make a manual (by mouse click) selection to go with your iLogic code, there are a couple popular options.&lt;/P&gt;&lt;P&gt;You can use oDoc.SelectSet&lt;/P&gt;&lt;P&gt;at the beginning of your code.&lt;/P&gt;&lt;P&gt;That captures your existing selection, from before you started the code, into an ObjectCollection.&lt;/P&gt;&lt;P&gt;You can also use the following line, but just change the selection filter and object type to suit your needs:&lt;/P&gt;&lt;P&gt;Dim oObj As Object = ThisApplication.CommandManager.Pick(SelectionFilterEnum.kAllEntities,"Select an Entity")&lt;/P&gt;</description>
      <pubDate>Mon, 30 Mar 2020 12:34:20 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/how-to-show-context-menus/m-p/9409321#M107458</guid>
      <dc:creator>WCrihfield</dc:creator>
      <dc:date>2020-03-30T12:34:20Z</dc:date>
    </item>
  </channel>
</rss>

