首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于C#画线解决方法

2012-03-31 
关于C#画线各位大虾,我最近遇到一问题,如何选取已画好的线啊(C#)?直线,多点线,都用到了,请高手讲解,谢谢。[

关于C#画线
各位大虾,我最近遇到一问题,如何选取已画好的线啊(C#)?直线,多点线,都用到了,请高手讲解,谢谢。

[解决办法]
如果你直接画的,怎么选择呢,只能去取得他的位置
如果有一个控件承载这个线的话,那就可以间接的选择这条线了
楼主对问题应该描述清楚一点
[解决办法]
在内存中记录线的信息,想找哪条线在内存里找。
[解决办法]
了解下onpaint到底是个什么东西。
[解决办法]
将每一个元素(线,多段线等)绘制到不同的图层
[解决办法]

楼主大概需求是不是: 画了几条线,然后要选择之前画的线,可能选择之后还要做其他的操作,比如删除,移动等...
可以这样,用一个list<drawObject> 来存储你画的对象.每画一个对象,添加一个进去..drawObject类是你画的对象的特性(直线,圆,扇形等),
还有有一个指定你当前选择哪个对象,定义一个字段selectedObject...
当鼠标点击一个对象,查找list<drawObject>,找到该对象名称后,就定位到该名称的drawObject类所有属性了。。

热点排行