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)
and changed size to drawing,size and it worked fine. in 2010
What was the error?
This works in Map 3D 2011. References are attached.
<CommandMethod("testwindow")> _ Public Sub testwindowsize() Dim doc As acapp.Document = acapp.Application.DocumentManager.MdiActiveDocumen
t() 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
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.