.NET

Reply
*Tim Riley
Message 1 of 3 (339 Views)

DocumentManager.MdiActiveDocument

339 Views, 2 Replies
08-18-2005 10:27 AM
Can someone explain something to me?

I am trying to get the active document in AutoCAD using C#. To do this I am
using:

Document doc =
Autodesk.AutoCAD.ApplicationServices.DocumentManager.MdiActiveDocument;

To me this seems as if it should work as I am declaring the variable doc as
a Document and assigning it as the active document in AutoCAD. However when
I try to compile my code I get an error stating.

c:\Documents and Settings\TJRiley\My Documents\SharpDevelop
Projects\KSSetup\MainForm.cs(239,30): error CS0120: An object reference is
required for the nonstatic field, method, or property
'Autodesk.AutoCAD.ApplicationServices.DocumentManager.MdiActiveDocument'

Can someone please explain to me what this error message means?

Thanks,

Tim
Distinguished Contributor
cgay
Posts: 125
Registered: ‎08-02-2005
Message 2 of 3 (339 Views)

Re: DocumentManager.MdiActiveDocument

08-18-2005 10:39 AM in reply to: *Tim Riley
Tim,

Hi, I think you need to get the document manager from the Application object, like this:
[code]
Document doc = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument
[/code]

Good Luck,
Clif
*Tim Riley
Message 3 of 3 (339 Views)

Re: DocumentManager.MdiActiveDocument

08-18-2005 11:00 AM in reply to: *Tim Riley
Doh...I can't believe I missed that.

Thank you very much.

Tim Riley

wrote in message news:4932513@discussion.autodesk.com...
Tim,

Hi, I think you need to get the document manager from the Application
object, like this:
[code]
Document doc =
Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument
[/code]

Good Luck,
Clif
Post to the Community

Have questions about Autodesk products? Ask the community.

New Post
Announcements
Do you have 60 seconds to spare? The Autodesk Community Team is revamping our site ranking system and we want your feedback! Please click here to launch the 5 question survey. As always your input is greatly appreciated.