欢迎加我的QQ群:193522571,一起来讨论、交流!

随笔分类 -  AutoCAD.Net/C#.Net QQ群:193522571

摘要:pbPartition.BackColor = Color.Transparent; PointF p1 = new PointF(0, 0); PointF p2 = new PointF(20, 20); PointF[] points = { p1, p2 }; CutBmp = (Bitma 阅读全文
posted @ 2021-04-12 14:40 swtool 阅读(528) 评论(0) 推荐(0)
摘要:double A = 6; double B = 1; double C = 2; A -= B + C; B+C作为一个整体代入计算 所以答案是:3 阅读全文
posted @ 2021-03-31 14:57 swtool 阅读(60) 评论(0) 推荐(0)
摘要:今天把所有的AddToModelSpace和AddToPaperSpace修改成了AddToCurrentSpace. 近日发现一个问题,我测试时没有问题,但是用户在用的时候说没有看到新的文字出现,我是到处找问题,最后才发现问题出现在AddToModelSpace这一句了。 public stati 阅读全文
posted @ 2021-03-17 08:49 swtool 阅读(428) 评论(0) 推荐(0)
摘要:我以前也遇到这个错误,在低版本的VS和CAD时没有出现过此错误。 好像是我用了VS2013和CAD2013以上时出现这个问题。 我当时真的崩溃了,一度萌发了退出二开江湖的想法,因为一连一周没有找到原因,事情没法干了。 而国内的CAD二开界根本没有可以寻求到帮助的地方,我们万能的百度对于CAD二开似乎 阅读全文
posted @ 2021-03-09 09:57 swtool 阅读(201) 评论(0) 推荐(0)
摘要:DwgVersion与AutoCAD版本之间的关系: AC1032 = AutoCAD 2018 AC1027 = AutoCAD 2013 AC1024 = AutoCAD 2010 AC1021 = AutoCAD 2007 AC1018 = AutoCAD 2004 AC1015 = Auto 阅读全文
posted @ 2021-03-08 09:50 swtool 阅读(504) 评论(0) 推荐(0)
摘要:更多讨论请加我的QQ群:193522571 下面代码是我前面的代码,发现对于块参照,镜像后,XDATA中会丢失! public static ObjectId Mirror(this ObjectId id, Point3d mirrorPt1, Point3d mirrorPt2, bool er 阅读全文
posted @ 2021-03-06 16:14 swtool 阅读(230) 评论(0) 推荐(0)
摘要:废话不多说,上个例子。更多讨论请加我的QQ群:193522571 [CommandMethod("copyEnt")] public void copyEnt() { Document doc = AcApp.DocumentManager.MdiActiveDocument; Database d 阅读全文
posted @ 2021-03-06 16:06 swtool 阅读(522) 评论(0) 推荐(0)
摘要:首先在lisp中写好你的代码,这里就搞个最简单的: (defun c:hello() (alert "\nhello world!") ) 然后在你的C#代码中加入代码: ResultBuffer args = new ResultBuffer(new TypedValue((int)LispDat 阅读全文
posted @ 2021-03-05 09:55 swtool 阅读(380) 评论(0) 推荐(0)
摘要:private static void CurrentDocument_CommandWillStart(object sender, CommandEventArgs e) { string sCmdName = e.GlobalCommandName.ToUpper(); if (sCmdNam 阅读全文
posted @ 2021-03-03 08:57 swtool 阅读(269) 评论(0) 推荐(0)
摘要:解决方案: public class ObjectRule : ObjectOverrule { public override void Erase(DBObject dbObject, bool erasing) { base.Erase(dbObject, erasing); //定义数据库 阅读全文
posted @ 2021-02-20 11:11 swtool 阅读(349) 评论(0) 推荐(0)
摘要:事情是这样的: 我定义了一个控件A,里面包含有一个COMBOBOX控件B,A中我定义了B下拉时的事件C,而此事件C中我将sender定义成了B下拉事件的sender。 导致外部事件C中返回的sender实际上是控件B,而不是我想要的A。 所以在进行强制转换(A)sender时出错。 C: publi 阅读全文
posted @ 2021-02-05 11:16 swtool 阅读(200) 评论(0) 推荐(0)
摘要:shell类中有一个虚方法; 而其子类Cylinder、Head及其子类中去实现此虚方法; 这样,在其它类如Main类中可以通过shell及其子类的实例来调用此虚方法; 如:new 一个HeadEllipse EH 用方法Draw(EH)来实现; public class Main { public 阅读全文
posted @ 2021-01-01 16:58 swtool 阅读(139) 评论(0) 推荐(0)
摘要:1.把图片保存到数据库 FileStream fs = new FileStream(@"E:\MyCloud\Files\Shot\00-624.PNG", FileMode.Open, FileAccess.Read); byte[] arrbyte = new byte[fs.Length]; 阅读全文
posted @ 2020-08-28 15:47 swtool 阅读(289) 评论(0) 推荐(0)
摘要:相信很多人都遇到过这样的问题,Resources.resx出了问题,然后系统给自动重新生成了一个Resources1.resx,然后你又不想用这个自动生成的,于是你删除了Resources1.resx,此时你还想用那个Resources.resx。 而当你把Resources.resx加入到项目中时 阅读全文
posted @ 2020-08-06 14:06 swtool 阅读(403) 评论(0) 推荐(0)
摘要:当Shell类没有注销时就出现这个,拖放控件到窗体中时就出错 注释掉此类后,界面错误就消失了 后面要研究一下,为什么这个类会出现这个情况 阅读全文
posted @ 2020-05-26 14:27 swtool 阅读(200) 评论(0) 推荐(0)
摘要:在你的项目OBJ/DEBUG目录下1直接把Debug下的文件给删除了。1 阅读全文
posted @ 2020-04-03 14:49 swtool 阅读(160) 评论(0) 推荐(0)
摘要:找了很大一圈,发现在错误行有一行内容,他不是一个错误,但是只要运行或者向FORM中拉自定义控件时都会出现问题。 最后发现,只需要双击下这一行,就可以定位到有问题的代码行,真是傻逼了。 阅读全文
posted @ 2020-04-02 15:49 swtool 阅读(195) 评论(0) 推荐(0)
摘要:using (var view = ed.GetCurrentView()) { pt3 = curve.GetClosestPointTo(pt3, view.ViewDirection, false); } 因此需要先转换一下,求出最近点。 另外,如果curve是块中的线,则需要先将pt3转换成 阅读全文
posted @ 2020-03-23 09:47 swtool 阅读(268) 评论(0) 推荐(0)

欢迎加我的QQ群:193522571,一起来讨论、交流!