<?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 Modeless Dialog display problem in .NET Forum</title>
    <link>https://forums.autodesk.com/t5/net-forum/modeless-dialog-display-problem/m-p/8216418#M24957</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a modeless dialog that upon a button click opens a drawing file via DocumentCollectionExtension.Open which returns a Document Object.&amp;nbsp; (acCheckedOutDocument)&lt;/P&gt;&lt;P&gt;After that line I Hide the dialog so the user can work with the drawing they just opened.&lt;/P&gt;&lt;P&gt;I have Handled the BeginDocumentClose Event where I try to Show the dialog.&amp;nbsp; I have tried numerous things however my dialog will not come to the forefront - it stays behind the AutoCAD Application window.&amp;nbsp; Please Help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is where the document is opened (you can see I have tried a few things here)&lt;/P&gt;&lt;P&gt;'Me.Visible = False&lt;BR /&gt;'Autodesk.AutoCAD.Internal.Utils.SetFocusToDwgView()&lt;BR /&gt;DocumentCollectionExtension.Open(Application.DocumentManager, CheckedOutDrawingFileName, False)&lt;BR /&gt;acCheckedOutDocument = Application.DocumentManager.MdiActiveDocument&lt;BR /&gt;'acCheckedOutDocument.Editor.StartUserInteraction(Me)&lt;/P&gt;&lt;P&gt;'Using acLock = acCheckedOutDocument.LockDocument&lt;BR /&gt;' Autodesk.AutoCAD.Internal.Utils.SetFocusToDwgView()&lt;BR /&gt;'End Using&lt;BR /&gt;Me.Hide()&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is what I have tried in the BeginDocumentClose event.&lt;/P&gt;&lt;P&gt;Private Sub acCheckedOutDocument_BeginDocumentClose(sender As Object, e As DocumentBeginCloseEventArgs) Handles acCheckedOutDocument.BeginDocumentClose&lt;BR /&gt;'MsgBox("begin document close")&lt;BR /&gt;'Me.Visible = True&lt;BR /&gt;'Me.Activate()&lt;BR /&gt;'Me.BringToFront()&lt;BR /&gt;'Autodesk.AutoCAD.Internal.Utils.EnableFloatingWindows(True)&lt;BR /&gt;Me.Show()&lt;/P&gt;&lt;P&gt;Me.Activate()&lt;BR /&gt;'Application.ShowModelessDialog(vbNull, DrawingCatalog.JEDwgCatDrawingCatalogForm, True)&lt;BR /&gt;Me.BringToFront()&lt;BR /&gt;Me.CheckOutJeacButton.Focus()&lt;BR /&gt;Application.ShowModelessDialog(vbNull, DrawingCatalog.JEDwgCatDrawingCatalogForm, True)&lt;BR /&gt;acCheckedOutDocument = Nothing&lt;BR /&gt;End Sub&lt;/P&gt;</description>
    <pubDate>Wed, 22 Aug 2018 12:10:45 GMT</pubDate>
    <dc:creator>william.klawitter4MJ74</dc:creator>
    <dc:date>2018-08-22T12:10:45Z</dc:date>
    <item>
      <title>Modeless Dialog display problem</title>
      <link>https://forums.autodesk.com/t5/net-forum/modeless-dialog-display-problem/m-p/8216418#M24957</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a modeless dialog that upon a button click opens a drawing file via DocumentCollectionExtension.Open which returns a Document Object.&amp;nbsp; (acCheckedOutDocument)&lt;/P&gt;&lt;P&gt;After that line I Hide the dialog so the user can work with the drawing they just opened.&lt;/P&gt;&lt;P&gt;I have Handled the BeginDocumentClose Event where I try to Show the dialog.&amp;nbsp; I have tried numerous things however my dialog will not come to the forefront - it stays behind the AutoCAD Application window.&amp;nbsp; Please Help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is where the document is opened (you can see I have tried a few things here)&lt;/P&gt;&lt;P&gt;'Me.Visible = False&lt;BR /&gt;'Autodesk.AutoCAD.Internal.Utils.SetFocusToDwgView()&lt;BR /&gt;DocumentCollectionExtension.Open(Application.DocumentManager, CheckedOutDrawingFileName, False)&lt;BR /&gt;acCheckedOutDocument = Application.DocumentManager.MdiActiveDocument&lt;BR /&gt;'acCheckedOutDocument.Editor.StartUserInteraction(Me)&lt;/P&gt;&lt;P&gt;'Using acLock = acCheckedOutDocument.LockDocument&lt;BR /&gt;' Autodesk.AutoCAD.Internal.Utils.SetFocusToDwgView()&lt;BR /&gt;'End Using&lt;BR /&gt;Me.Hide()&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is what I have tried in the BeginDocumentClose event.&lt;/P&gt;&lt;P&gt;Private Sub acCheckedOutDocument_BeginDocumentClose(sender As Object, e As DocumentBeginCloseEventArgs) Handles acCheckedOutDocument.BeginDocumentClose&lt;BR /&gt;'MsgBox("begin document close")&lt;BR /&gt;'Me.Visible = True&lt;BR /&gt;'Me.Activate()&lt;BR /&gt;'Me.BringToFront()&lt;BR /&gt;'Autodesk.AutoCAD.Internal.Utils.EnableFloatingWindows(True)&lt;BR /&gt;Me.Show()&lt;/P&gt;&lt;P&gt;Me.Activate()&lt;BR /&gt;'Application.ShowModelessDialog(vbNull, DrawingCatalog.JEDwgCatDrawingCatalogForm, True)&lt;BR /&gt;Me.BringToFront()&lt;BR /&gt;Me.CheckOutJeacButton.Focus()&lt;BR /&gt;Application.ShowModelessDialog(vbNull, DrawingCatalog.JEDwgCatDrawingCatalogForm, True)&lt;BR /&gt;acCheckedOutDocument = Nothing&lt;BR /&gt;End Sub&lt;/P&gt;</description>
      <pubDate>Wed, 22 Aug 2018 12:10:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/modeless-dialog-display-problem/m-p/8216418#M24957</guid>
      <dc:creator>william.klawitter4MJ74</dc:creator>
      <dc:date>2018-08-22T12:10:45Z</dc:date>
    </item>
    <item>
      <title>Re: Modeless Dialog display problem</title>
      <link>https://forums.autodesk.com/t5/net-forum/modeless-dialog-display-problem/m-p/8216936#M24958</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You should use a user interface which inherits from PaletteSet instead of a modeless dialog (see &lt;A href="http://www.theswamp.org/index.php?topic=54357.0" target="_blank"&gt;this topic&lt;/A&gt; at TheSwamp).&lt;/P&gt;
&lt;P&gt;Maybe you can get some inspiration from &lt;A href="https://forums.autodesk.com/t5/net/hide-palette-when-no-drawings-are-open/m-p/7545988" target="_blank"&gt;this discussion&lt;/A&gt; which shows how to play with the Visible property.&lt;/P&gt;</description>
      <pubDate>Wed, 22 Aug 2018 14:49:30 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/modeless-dialog-display-problem/m-p/8216936#M24958</guid>
      <dc:creator>_gile</dc:creator>
      <dc:date>2018-08-22T14:49:30Z</dc:date>
    </item>
    <item>
      <title>Re: Modeless Dialog display problem</title>
      <link>https://forums.autodesk.com/t5/net-forum/modeless-dialog-display-problem/m-p/8217459#M24959</link>
      <description>&lt;P&gt;I solved the issue - I had to handle the document activated event since my app is MDI, when the drawing was close AutoCAD would activate the previous drawing in the document collection - hence making the autocad application window upfront once again.&lt;/P&gt;</description>
      <pubDate>Wed, 22 Aug 2018 18:02:32 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/modeless-dialog-display-problem/m-p/8217459#M24959</guid>
      <dc:creator>william.klawitter4MJ74</dc:creator>
      <dc:date>2018-08-22T18:02:32Z</dc:date>
    </item>
    <item>
      <title>Re: Modeless Dialog display problem</title>
      <link>https://forums.autodesk.com/t5/net-forum/modeless-dialog-display-problem/m-p/8217462#M24960</link>
      <description>&lt;P&gt;Thanks for the reply - I may consider this however I have many hours into this app as is at this point.&amp;nbsp; See my other post for my resolution.&lt;/P&gt;</description>
      <pubDate>Wed, 22 Aug 2018 18:03:35 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/modeless-dialog-display-problem/m-p/8217462#M24960</guid>
      <dc:creator>william.klawitter4MJ74</dc:creator>
      <dc:date>2018-08-22T18:03:35Z</dc:date>
    </item>
  </channel>
</rss>

