VB。NET OBJECTARX 2011-How d
你好我不明白文件是怎么写的。isActive属性工作。
我写了一些代码(一个树视图,我双击了一个节点),第一次单击该节点它就工作了(冻结并关闭了某个层)。第二次双击节点时,有一个文档。isActive=False,我无法冻结或关闭任何层。
我不明白什么时候/为什么归档。isActive已关闭。
有人能帮我或建议我试试吗?
非常感谢。
科里 Class1.zip
您好,我附加了一些代码,在那里我得到了错误。
我不明白为什么第二次单击节点时,“docDwg”变量出现错误。
我得到“NullReferenceException未经用户代码处理”,它建议我使用“new”关键字在docDwg上创建一个对象实例(这是第一次没有)。
有人能帮我吗?
非常感谢。
科里 欢迎来到CADTutor。
我个人目前没有做太多的表格工作,所以请原谅这个愚蠢的问题。。。。
在您的trvSheetList\u nodemousedubleclick方法中,我不认为所有使用语句都是必要的。。。而不是:
Using docDwg As Document = Application.DocumentManager.MdiActiveDocument
' <snip>
Using db As Database = docDwg.Database
Using dockLoc As DocumentLock = docDwg.LockDocument()
Using tr As Transaction = db.TransactionManager.StartTransaction
' <snip>
... 也许这会有用:
Dim docDwg As Document = Application.DocumentManager.MdiActiveDocument
Dim db As Database = docDwg.Database
Using dockLoc As DocumentLock = docDwg.LockDocument()
Using tr As Transaction = db.TransactionManager.StartTransaction
' <snip>
HTH公司 哇,非常感谢。
现在它工作了。不清楚为什么没有。。。但你是对的,我的代码很混乱。
非常感谢。
科里。
不客气;我很乐意帮忙。
页:
[1]