当前位置:编程学习 > C#/ASP.NET >>

高手请进:GDI+的问题

        我现在在做毕业设计,是做一个类似于AUTOCAD那样的工具软件(当然功能没有那么强大:),该软件能够绘制点、直线、圆、椭圆、三角形、四边形、梯形、多边形等图形,这些图形都以对象的方式呈现,即可以对它们进行拖放、旋转、删除等。 
        现在我的问题是:对于绘制的图形对象,如何选取它,并对它进行相应操作?即:当鼠标滑过某对象上方时,要检测到该事件,鼠标指针就发生变化,点击即可选中该物体,也作可以拖动,旋转等操作。 
        我的基本想法是:利用MouseMove事件,得到当前鼠标位置,然后对所有已经绘制的对象,逐一判断鼠标位置是否位于该对象上,根据不同的对象(直线或圆或其它)显示不同的鼠标指针,然后可对该对象进行选中、拖拽等操作。 
        但我想这样做非常麻烦,不知道各位高手是不是有更好的办法?谢谢指教! --------------------编程问答-------------------- 旋转怎么做

diy520
补充:.NET技术 ,  图表区
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,