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

GDI+画个矩形,并自定义事件

2012-08-24 
求助:GDI+画个矩形,并自定义事件定义一个rectangle类,这个类有矩形的相关信息。在主程序中将这个类画到pane

求助:GDI+画个矩形,并自定义事件
定义一个rectangle类,这个类有矩形的相关信息。
在主程序中将这个类画到panel中。
我现在就是想鼠标单击这个矩形的时候会触发事件。(不要在主程序中判断鼠标的坐标,也就是在rectangle类中自己响应鼠标的操作)
能不能在矩形类中定义mousedown,click等事件呢?

public class rect
{
  int width;
  int height;
  color background;
  //定义事件
}

我不知道我表达的能不能看明白。先谢谢各位了。

[解决办法]
我觉得不管什么方法,最终都是先判断坐标是否在矩形内,如果是的话就调用你的矩形类中的一个处理函数。
无非就是这个过程是否在主程序中而已。我觉的在主程序中没什么不好

热点排行