C#中GDI+开发问题

来源:百度知道 编辑:UC知道 时间:2024/06/17 19:51:52
http://zhidao.baidu.com/question/87389838.html?quesup1

我也知道用GDI+,但是如果制作添加图后,可以拖动的呢??

而且还要用线连接起来!!
也不是呀,GDI+绘图我搞定了,可是要做拖动放上去在哪里,它就出现在哪里! 不会呀,望高手 详细说下,最好有实例代码。。。

这根本不是GDI+的问题吧,这就是如何组织这些对象的问题吧。

GDI+只管绘制,画一个圆画一个方画一条线又没什么难度。

为每个绘制图形建立一个对象,其中保存各自的位置,对象都带有Render方法用于绘制自身,然后带一个函数委托用于和鼠标事件绑定,大体如此,自己再完善下吧。

是不是类似以下图:

需要的话发消息给我,

我觉得是你鼠标事件处理的不对。鼠标按下应该有标识,比如一个bool变量,鼠标抬起变量改变,依据这个变量来判定画不画,画在哪。