繁体   English   中英

C#使用事件绘制2D对象

[英]C# Drawing 2D objects with events

我需要在表单(或任何其他容器)内绘制几个简单的对象(由线和弧组成的多边形,最终放置在不同的图层上),然后处理类似以下的事件:

  • 右键单击对象
  • 放大

是否有可以满足我的需要的库/框架,或者我需要创建自己的库/框架?

编辑说明:

我的多边形来自从AutoCAD Map 3D导出的SDO表,我需要创建一个简单的应用程序来显示它们(使用平移,缩放等),并对它们启用简单的操作(例如查看属性,插入点等)。

我可以寻找AutoCAD OEM许可证吗?

在代码项目上可以找到一个很好的例子,称为绘图工具

它具有绘制矩形,椭圆形,拖动,拉伸等示例,并且可以扩展以添加其他基本对象。 我们使用相同的框架编写了一个名为Page Layout Pro的程序。

Mindfusion有一系列支持您想要的图形库,但是对于您的需求来说可能太复杂了(而且昂贵)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM