求助:GDI+画个矩形,并自定义事件
定义一个rectangle类,这个类有矩形的相关信息。
在主程序中将这个类画到panel中。
我现在就是想鼠标单击这个矩形的时候会触发事件。(不要在主程序中判断鼠标的坐标,也就是在rectangle类中自己响应鼠标的操作)
能不能在矩形类中定义mousedown,click等事件呢?
public class rect
{
int width;
int height;
color background;
//定义事件
}
我不知道我表达的能不能看明白。先谢谢各位了。
------解决方案--------------------
我觉得不管什么方法,最终都是先判断坐标是否在矩形内,如果是的话就调用你的矩形类中的一个处理函数。
无非就是这个过程是否在主程序中而已。我觉的在主程序中没什么不好