欢迎加我的QQ群:193522571,一起来讨论、交流!
上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: DataTable dtDistinct = dtMain.DefaultView.ToTable(true, "BigType"); cbBitType.DataSource = dtDistinct.Select("distinct BigType"); 阅读全文
posted @ 2021-05-27 08:51 swtool 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 前言 说到SQL的模糊查询,最先想到的,应该就是like关键字。 当我们需要查询包含某个特定字段的数据时,往往会使用 ‘%关键字%' 查询的方式。例如: 1 SELECT ... FROM 表名 WHERE 字段名 LIKE '%关键字%' 这应该可以算是一种典型的”包含XXX”的方式,但如果我们需 阅读全文
posted @ 2021-05-25 15:35 swtool 阅读(85) 评论(0) 推荐(0) 编辑
摘要: GDI+中的坐标系 1 什么是坐标系 坐标系就是确定一组数据位置的标尺。按按照维数分为2维平面坐标系和3维空间坐标系。其实2维坐标系也是z=0的3维坐标系的特例。 坐标系有三要素,一是原点,二是方向,三是单位大小。如果两个坐标系这三点完全一样,那么这两个坐标系就完全相同。关于坐标系和点的关系,我们可 阅读全文
posted @ 2021-05-19 09:07 swtool 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 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 阅读(510) 评论(0) 推荐(0) 编辑
摘要: double A = 6; double B = 1; double C = 2; A -= B + C; B+C作为一个整体代入计算 所以答案是:3 阅读全文
posted @ 2021-03-31 14:57 swtool 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 今天把所有的AddToModelSpace和AddToPaperSpace修改成了AddToCurrentSpace. 近日发现一个问题,我测试时没有问题,但是用户在用的时候说没有看到新的文字出现,我是到处找问题,最后才发现问题出现在AddToModelSpace这一句了。 public stati 阅读全文
posted @ 2021-03-17 08:49 swtool 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 我以前也遇到这个错误,在低版本的VS和CAD时没有出现过此错误。 好像是我用了VS2013和CAD2013以上时出现这个问题。 我当时真的崩溃了,一度萌发了退出二开江湖的想法,因为一连一周没有找到原因,事情没法干了。 而国内的CAD二开界根本没有可以寻求到帮助的地方,我们万能的百度对于CAD二开似乎 阅读全文
posted @ 2021-03-09 09:57 swtool 阅读(190) 评论(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 阅读(424) 评论(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 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 废话不多说,上个例子。更多讨论请加我的QQ群:193522571 [CommandMethod("copyEnt")] public void copyEnt() { Document doc = AcApp.DocumentManager.MdiActiveDocument; Database d 阅读全文
posted @ 2021-03-06 16:06 swtool 阅读(421) 评论(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 阅读(327) 评论(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 阅读(233) 评论(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 阅读(295) 评论(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 阅读(192) 评论(0) 推荐(0) 编辑
摘要: shell类中有一个虚方法; 而其子类Cylinder、Head及其子类中去实现此虚方法; 这样,在其它类如Main类中可以通过shell及其子类的实例来调用此虚方法; 如:new 一个HeadEllipse EH 用方法Draw(EH)来实现; public class Main { public 阅读全文
posted @ 2021-01-01 16:58 swtool 阅读(133) 评论(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 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 相信很多人都遇到过这样的问题,Resources.resx出了问题,然后系统给自动重新生成了一个Resources1.resx,然后你又不想用这个自动生成的,于是你删除了Resources1.resx,此时你还想用那个Resources.resx。 而当你把Resources.resx加入到项目中时 阅读全文
posted @ 2020-08-06 14:06 swtool 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 窗体设置的尺寸为1946*850,而电脑分辨率是1920*1280 按说宽度已经超过屏幕大小很多了,应该显示占满屏幕宽度才对,但是运行时宽度只有设计时的一半 高度最多只能是1946像素,再拉大也不管用,而高度可以设置 解决办法,把窗体的AutoScaleMode改为None 这个属性的意思是:确定当 阅读全文
posted @ 2020-06-14 18:41 swtool 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 主要 原因是,我们不经意间在类级别定义了变量 Database db = HostApplicationServices.WorkingDatabase; 这个变量是在CAD启动时才有的,需要CAD环境支持 而这个就会导致设计器加载失败,也不会有合理的提示 自定义的控件和类,最好是这样设置成变量,然 阅读全文
posted @ 2020-06-14 16:37 swtool 阅读(201) 评论(0) 推荐(0) 编辑
摘要: Sub ?????????????()ActiveWorkbook.Sheets.CopyFor Each sh In ActiveWorkbook.Sheetssh.Visible = TrueNextEnd Sub Sub PasswordBreaker()Dim i As Integer, j 阅读全文
posted @ 2020-06-02 10:21 swtool 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 当Shell类没有注销时就出现这个,拖放控件到窗体中时就出错 注释掉此类后,界面错误就消失了 后面要研究一下,为什么这个类会出现这个情况 阅读全文
posted @ 2020-05-26 14:27 swtool 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 在你的项目OBJ/DEBUG目录下1直接把Debug下的文件给删除了。1 阅读全文
posted @ 2020-04-03 14:49 swtool 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 找了很大一圈,发现在错误行有一行内容,他不是一个错误,但是只要运行或者向FORM中拉自定义控件时都会出现问题。 最后发现,只需要双击下这一行,就可以定位到有问题的代码行,真是傻逼了。 阅读全文
posted @ 2020-04-02 15:49 swtool 阅读(189) 评论(0) 推荐(0) 编辑
摘要: using (var view = ed.GetCurrentView()) { pt3 = curve.GetClosestPointTo(pt3, view.ViewDirection, false); } 因此需要先转换一下,求出最近点。 另外,如果curve是块中的线,则需要先将pt3转换成 阅读全文
posted @ 2020-03-23 09:47 swtool 阅读(253) 评论(0) 推荐(0) 编辑
摘要: public static bool IsInFilter(this Entity ent, string str) { string typ = ent.GetType().Name; List<string> nameLst = str.ToList(); string lspType = "" 阅读全文
posted @ 2020-03-18 11:35 swtool 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 设置了cbMaterial.Cursor = Cursors.Default;有时候也没有用,各种设置一通后,发现一个奇怪现象,那就是当鼠标保持在combobox中时,光标是不会隐藏的。 所以,在代码中想办法把光标保持在控件中就可以了。 阅读全文
posted @ 2020-02-29 14:18 swtool 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 2010调试时,加载的代码为2009版的,这个是一个失误! 改正后生成没有问题,但是在加密时总是出问题。 以前以为可以合并到2009版中,后来发现TEXTSTYLE设置过程中总是有错误,其它的可以与2009同一个版本。 可以尝试其它的加密软件。 阅读全文
posted @ 2020-02-16 20:48 swtool 阅读(257) 评论(0) 推荐(0) 编辑
摘要: #endif#if V2007#elif V2010using RibbonFoldPanel = Autodesk.Windows.RibbonRowPanel;#elseusing RibbonFoldPanel = Autodesk.Windows.RibbonPanel;#endif 阅读全文
posted @ 2020-01-14 19:12 swtool 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 今天发现一个很奇怪的现象,我在2016中定义的块,2009打开后发现块变成了匿名块。 后来发现,这个块中有环形陈列。 我在猜想是不是因为低版本中不支持的实体块就会变成匿名块。 阅读全文
posted @ 2020-01-12 19:11 swtool 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 当你已经勾选“编辑并继续”后还出现此问题时,那有可能就是多版本的原因了,将其它版本暂时先卸载就可以了。 阅读全文
posted @ 2020-01-03 10:33 swtool 阅读(1048) 评论(0) 推荐(0) 编辑
摘要: 解决办法: 在设计器代码中把4.0自动加上去的代码注释掉就行了。 //((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).BeginInit(); //((System.ComponentModel.ISupportI 阅读全文
posted @ 2019-12-29 13:17 swtool 阅读(503) 评论(0) 推荐(0) 编辑
摘要: acmgd.dll其实不应该在此文件夹中,但是由于混淆需要用到,所以必须在此文件夹中,后面更新下程序先将文件复制到一个upload文件夹。 不调试时有dll也可以正常加载,只是调试时有问题,删除掉此dll后可以调试了。 阅读全文
posted @ 2019-12-29 12:47 swtool 阅读(187) 评论(0) 推荐(0) 编辑
摘要: AutoCAD2004 R16.0AutoCAD2005 R16.1AutoCAD2006 R16.2AutoCAD2007 R17.0AutoCAD2008 R17.1AutoCAD2009 R17.2AutoCAD2010 R18.0AutoCAD2011 R18.1AutoCAD2012 R1 阅读全文
posted @ 2019-12-26 13:47 swtool 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 目前找到原因是,控件没有通过窗体新建,而是代码生成。 没有时间进一步去了解。 阅读全文
posted @ 2019-12-19 16:10 swtool 阅读(200) 评论(0) 推荐(0) 编辑
摘要: Sub xuan()Dim sht As WorksheetFor Each sht In ActiveWindow.SelectedSheets If sht.Name = "Sheet4" Then MsgBox "选中了": Exit SubNext shtMsgBox "没选中"Set sh 阅读全文
posted @ 2019-12-17 15:42 swtool 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 目标表存在: insert into 目标表 select * from 原表 目标表不存在: select * into 目标表 from 原表 复制表结构 select * into 目标表 from 原表 Where 1=2 阅读全文
posted @ 2019-12-09 14:50 swtool 阅读(193) 评论(0) 推荐(0) 编辑
摘要: this.DoubleBuffered = true;//设置本窗体 SetStyle(ControlStyles.UserPaint, true); SetStyle(ControlStyles.AllPaintingInWmPaint, true); // 禁止擦除背景. SetStyle(Co 阅读全文
posted @ 2019-12-01 15:35 swtool 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 后来分析下来,主要有以下几个原因: 1.菜单混乱; 2.反复加载卸载菜单; 后来在CAD配置中重置就好了; 对于测试过程中有时可以有时不可以的情况,多半情况下是把CAD搞的混乱了,此时首先要想到的是把CAD重置。 阅读全文
posted @ 2019-11-22 14:36 swtool 阅读(201) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页
欢迎加我的QQ群:193522571,一起来讨论、交流!