.NET
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Changing the document window size with vb.net

4 REPLIES 4
Reply
Message 1 of 5
btmcad
1037 Views, 4 Replies

Changing the document window size with vb.net

I'm trying to change the active document window size with vb.net. This seems like it should be straightforward, but I'm having some trouble. Below is some code that I tried to use which I found on the AutoCAD DevBlog.. I thought I understood how this works, but I can't seem to import the correct references to make it work. Any help would be greatly appreciated.

  Dim doc As Document = Application.DocumentManager.MdiActiveDocument()

            Dim docWindow As Window = doc.Window

            Dim size As Size = docWindow.Size

            docWindow.WindowState = Window.State.Normal

            docWindow.Size = New Size(500, 500)

 

4 REPLIES 4
Message 2 of 5
arcticad
in reply to: btmcad

Imports Autodesk.AutoCAD.ApplicationServices
Imports Autodesk.AutoCAD.Windows

 

and changed size to drawing,size and it worked fine. in 2010

 

What was the error?

---------------------------



(defun botsbuildbots() (botsbuildbots))
Message 3 of 5
fieldguy
in reply to: btmcad

This works in Map 3D 2011.  References are attached.

 

<CommandMethod("testwindow")> _
    Public Sub testwindowsize()
        Dim doc As acapp.Document = acapp.Application.DocumentManager.MdiActiveDocument()
        Dim docWindow As Window = doc.Window
        Dim size As Drawing.Size = docWindow.Size
        docWindow.WindowState = Window.State.Normal
        docWindow.Size = New Drawing.Size(500, 500)
    End Sub

 

Message 4 of 5
btmcad
in reply to: fieldguy

Thanks for the help, but it won't build with 2013.

I checked, and I have all of the references that fieldguy has. With acad 2013, I know a number of items have changed in .net. I've tried a number of combinations of imported namespaces, but I get a message stating that 'Type Size is not defined".

I can get this to work in earlier versions, but unfortunately, I need it to work in 2013.

 

Thanks

btm

 

 

Message 5 of 5
DiningPhilosopher
in reply to: btmcad

There's a lot of changes in AutoCAD 2013 that break existing code.

 

See my response to your Swamp Post: 

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk DevCon in Munich May 28-29th


Autodesk Design & Make Report

”Boost