vs2010中如何用C#开发一个实现类似于CAD画图一样的窗体,可以随意拖动底图放大缩小等

qq_17490191 2014-11-20 09:39:09
我想要实现的是将测量的点展示到窗体中,可以放大缩小底图以及拖动底图,类似于CAD一样的。求高手指教
...全文
2184 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Die_Margin 2017-03-17
  • 打赏
  • 举报
回复
楼主,源码可以看一下吗
neuyun 2016-10-17
  • 打赏
  • 举报
回复
引用 1 楼 good_jobs 的回复:
纯C#开发CAD系统。 技术点:图形控件开发+GDI+数据模型等等。
你好: 正在开发类似CAD界面的画图工具,画图方法借鉴的是drawtool的,设计到了显示窗口大小不变,内部画布可以任意拖动和缩放,想要将将两者结合起来,也想要学习下实现的方法
libing422 2015-05-11
  • 打赏
  • 举报
回复
kingweaver 2015-04-28
  • 打赏
  • 举报
回复
有一个叫VectorControl的二次开发控件可以做到,而且是基于svg的,保存文件可以在浏览器中浏览,不过是收费的,你不妨参考一下.http://www.perfectsvg.com
threenewbee 2014-11-23
  • 打赏
  • 举报
回复
无非就是在窗体中保存一个叫做zoom的浮点数和offsetx offsety两个浮点数 然后再在你画图代码中涉及横坐标的地方,都加上offsetx,再乘以zoom,垂直坐标都加上offsety,再乘以zoom。 然后通过鼠标拖动和滚轮,改变这三个变量的大小,即可。
good_jobs 2014-11-22
  • 打赏
  • 举报
回复
引用 4 楼 hyblusea 的回复:
[quote=引用 1 楼 good_jobs 的回复:] 纯C#开发CAD系统。 技术点:图形控件开发+GDI+数据模型等等。
这个是国外开源的项目么?[/quote] 自己开发的项目
hyblusea 2014-11-21
  • 打赏
  • 举报
回复
引用 1 楼 good_jobs 的回复:
纯C#开发CAD系统。 技术点:图形控件开发+GDI+数据模型等等。
这个是国外开源的项目么?
good_jobs 2014-11-20
  • 打赏
  • 举报
回复
引用 2 楼 qq_17490191 的回复:
[quote=引用 1 楼 good_jobs 的回复:] 纯C#开发CAD系统。 技术点:图形控件开发+GDI+数据模型等等。
可以给我看看你写的代码吗?你发的都有我需要的功能。可以借我参考参考吗?[/quote] 共同进步,qq1277874734。不过这是项目,不能发给你
qq_17490191 2014-11-20
  • 打赏
  • 举报
回复
引用 1 楼 good_jobs 的回复:
纯C#开发CAD系统。 技术点:图形控件开发+GDI+数据模型等等。
可以给我看看你写的代码吗?你发的都有我需要的功能。可以借我参考参考吗?
good_jobs 2014-11-20
  • 打赏
  • 举报
回复

纯C#开发CAD系统。
技术点:图形控件开发+GDI+数据模型等等。

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧