zhengjian211 发表于 2013-4-6 11:51:54

新建图层 设置Description无效 ?

LayerTableRecord Result_ltr = new LayerTableRecord();            using (DocumentLock docLock = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.LockDocument())            {                using (Transaction trans = ZLangCad.ApplicationServicesEx.Var.DbCur.TransactionManager.StartTransaction())                {                                       Result_ltr.Name = "1111";                  Result_ltr.Description = "22222" ; lt.Add(Result_ltr);                        trans.AddNewlyCreatedDBObject(Result_ltr, true);trans.Commit();}}添加图层成功,但是description设置了没反应,请问怎么回事

sieben 发表于 2013-4-6 18:43:56

你AutoCAD什么版本?2007(含)之前版本好像是有这个问题

zhengjian211 发表于 2013-4-6 19:28:15

2010,总是加不上.

sieben 发表于 2013-4-7 10:57:58

lt.Add(Result_ltr);
Result_ltr.Description = "22222" ;
把这两行代码顺序换一下即可

zhengjian211 发表于 2013-4-9 18:22:39

非常感谢,楼上朋友的帮忙让我们少走了不少弯路,虽然不知道为什么要这么做.

sieben 发表于 2014-6-17 10:28:29

zhengjian211 发表于 2013-4-9 18:22 static/image/common/back.gif
非常感谢,楼上朋友的帮忙让我们少走了不少弯路,虽然不知道为什么要这么做.

ObjectARX.Net类似的问题不少,会被搞得莫名其妙很痛苦
不过还好类似的问题在更新的版本是越来越少而不是越来越多

sieben 发表于 2014-6-17 10:35:50

补充一下,我也不知道为什么?我只是以前碰到过类似莫名其妙的问题,所以就乱来试一试;应该就是个Bug
页: [1]
查看完整版本: 新建图层 设置Description无效 ?