找遍全网很难找到开源dxf显示控件(C# winform),大部分控件都需要收费,对于做软件开发很麻烦
C# WPF倒是有nefdxf+ZoomableCanvas可以实现,确实很方便,这个在github:https://github.com/shao200/WpfDxfViewer上也能找到开源代码,CSDN上也能下载到,这个比较多
但是对于对于开发C# winform而言就不是那么友好,找遍全网都没找到,csdn上有个虽然也可以显示dxf文件,但是显示效果很不好,
大家都知道nefdxf这个开源dll,确实好用,也能解析出dxf文件,但是如果要显示到界面上就得自己开发了,
显示到界面上:放大缩小,图像拖拽,坐标显示等等这些基本功能要有,另外还是要完全显示,
这个时候找到了CADImport.dll ,慧都(https://www.evget.com/),收费dll,winform界面,确实也方便
实在没办法,只能自己开发,支持多种颜色显示,背景颜色设置,缩放功能,拖拽功能,坐标位置显示,代码简单,套入dxf文件即可,使用的是winform picturebox控件,不存在第三方控件,调用dll即可,无需过多的代码,
注意,大家如果没有积分,别花钱在csdn上下载相关的代码了,本人已经基本下载了一个遍,要不是github上下载wpf范例,要不是收费的dll,
有需要我这个源码的可以私聊我,