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.
Access a broad range of knowledge to help get the most out of your products and services.
Start with some of our most frequented solutions or visit the Installation and Licensing Forum to get help installing your software.
Upgrading to a 2015 product? Make sure to check these out 1st!