<?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 Activate current viewport in a layout tab in .NET Forum</title>
    <link>https://forums.autodesk.com/t5/net-forum/activate-current-viewport-in-a-layout-tab/m-p/11795646#M9718</link>
    <description>&lt;P&gt;I have 2 viewports (VP1 and VP2) in a layout tab (Layout 1). I want to select viewport VP2 and&amp;nbsp;activate this viewport to work with it. I can select VP2 but&amp;nbsp;if I use SwitchToModelSpace() or "MSPACE" command, it only works with VP1.&lt;/P&gt;&lt;P&gt;Please help me. Thanks!&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 03 Mar 2023 10:38:32 GMT</pubDate>
    <dc:creator>MrBeann</dc:creator>
    <dc:date>2023-03-03T10:38:32Z</dc:date>
    <item>
      <title>Activate current viewport in a layout tab</title>
      <link>https://forums.autodesk.com/t5/net-forum/activate-current-viewport-in-a-layout-tab/m-p/11795646#M9718</link>
      <description>&lt;P&gt;I have 2 viewports (VP1 and VP2) in a layout tab (Layout 1). I want to select viewport VP2 and&amp;nbsp;activate this viewport to work with it. I can select VP2 but&amp;nbsp;if I use SwitchToModelSpace() or "MSPACE" command, it only works with VP1.&lt;/P&gt;&lt;P&gt;Please help me. Thanks!&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 03 Mar 2023 10:38:32 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/activate-current-viewport-in-a-layout-tab/m-p/11795646#M9718</guid>
      <dc:creator>MrBeann</dc:creator>
      <dc:date>2023-03-03T10:38:32Z</dc:date>
    </item>
    <item>
      <title>Re: Activate current viewport in a layout tab</title>
      <link>https://forums.autodesk.com/t5/net-forum/activate-current-viewport-in-a-layout-tab/m-p/11795907#M9719</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can set the CVPORT system variable with the value of the &lt;A href="https://help.autodesk.com/view/OARX/2023/ENU/?guid=OARX-ManagedRefGuide-Autodesk_AutoCAD_DatabaseServices_Viewport_Number" target="_blank" rel="noopener"&gt;Viewport.Number property&lt;/A&gt;.&lt;/P&gt;</description>
      <pubDate>Fri, 03 Mar 2023 12:35:11 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/activate-current-viewport-in-a-layout-tab/m-p/11795907#M9719</guid>
      <dc:creator>_gile</dc:creator>
      <dc:date>2023-03-03T12:35:11Z</dc:date>
    </item>
    <item>
      <title>Re: Activate current viewport in a layout tab</title>
      <link>https://forums.autodesk.com/t5/net-forum/activate-current-viewport-in-a-layout-tab/m-p/11796009#M9720</link>
      <description>&lt;LI-CODE lang="visual-basic"&gt;&amp;lt;CommandMethod("VPSELECT", CommandFlags.Redraw Or CommandFlags.NoTileMode)&amp;gt;
    Public Shared Sub VPSelectCommand()
        Dim doc As Document = Application.DocumentManager.MdiActiveDocument
        Dim ed As Editor = doc.Editor
        Dim db As Database = doc.Database
        ed.SwitchToPaperSpace()
        Dim peo = New PromptEntityOptions(vbLf &amp;amp; "Select viewport: ")
        peo.SetRejectMessage(vbLf &amp;amp; "Requires a Viewport")
        peo.AddAllowedClass(GetType(Viewport), False)
        Dim result As PromptEntityResult = ed.GetEntity(peo)
        If result.Status &amp;lt;&amp;gt; PromptStatus.OK Then Return

        Using tr = New OpenCloseTransaction()
            Dim viewport As Viewport = CType(tr.GetObject(result.ObjectId, OpenMode.ForRead), Viewport)

            Application.SetSystemVariable("cvport", viewport.Number)

            ed.SwitchToModelSpace()

        End Using
    End Sub&lt;/LI-CODE&gt;&lt;P&gt;I tried this code and get error "eInvalidInput" at "ed.SwitchToModelSpace()"&lt;/P&gt;</description>
      <pubDate>Fri, 03 Mar 2023 13:13:12 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/activate-current-viewport-in-a-layout-tab/m-p/11796009#M9720</guid>
      <dc:creator>MrBeann</dc:creator>
      <dc:date>2023-03-03T13:13:12Z</dc:date>
    </item>
    <item>
      <title>Re: Activate current viewport in a layout tab</title>
      <link>https://forums.autodesk.com/t5/net-forum/activate-current-viewport-in-a-layout-tab/m-p/11796020#M9721</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="visual-basic"&gt;&amp;lt;DllImport("accore.dll", CallingConvention:=CallingConvention.Cdecl, EntryPoint:="?acedSetCurrentVPort@@YA?AW4ErrorStatus@Acad@@PEBVAcDbViewport@@@Z")&amp;gt;'?acedSetCurrentVPort@@YA?AW4ErrorStatus@Acad@@PBVAcDbViewport@@@Z")&amp;gt;
    Public Shared Function acedSetCurrentVPort(ByVal AcDbVport As IntPtr) As IntPtr
    End Function

acedSetCurrentVPort(viewport.UnmanagedObject)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried this code above too&amp;nbsp;and put "viewport.On = True" also don't work.&lt;/P&gt;</description>
      <pubDate>Fri, 03 Mar 2023 13:23:26 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/activate-current-viewport-in-a-layout-tab/m-p/11796020#M9721</guid>
      <dc:creator>MrBeann</dc:creator>
      <dc:date>2023-03-03T13:23:26Z</dc:date>
    </item>
    <item>
      <title>Re: Activate current viewport in a layout tab</title>
      <link>https://forums.autodesk.com/t5/net-forum/activate-current-viewport-in-a-layout-tab/m-p/11796028#M9722</link>
      <description>&lt;P&gt;You have to SwitchToModelSpace &lt;STRONG&gt;before&lt;/STRONG&gt; setting the CVPORT sysvar.&lt;/P&gt;</description>
      <pubDate>Fri, 03 Mar 2023 13:23:43 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/activate-current-viewport-in-a-layout-tab/m-p/11796028#M9722</guid>
      <dc:creator>_gile</dc:creator>
      <dc:date>2023-03-03T13:23:43Z</dc:date>
    </item>
    <item>
      <title>Re: Activate current viewport in a layout tab</title>
      <link>https://forums.autodesk.com/t5/net-forum/activate-current-viewport-in-a-layout-tab/m-p/11796040#M9723</link>
      <description>This worked! Thank you!</description>
      <pubDate>Fri, 03 Mar 2023 13:28:06 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/activate-current-viewport-in-a-layout-tab/m-p/11796040#M9723</guid>
      <dc:creator>MrBeann</dc:creator>
      <dc:date>2023-03-03T13:28:06Z</dc:date>
    </item>
  </channel>
</rss>

