我创建了一个Windows窗体,其中我绘制了3个对象(矩形,圆形和直线)。我有所有的1个基类,每个对象都有单独的类。所有对象都存储在一个数组中。
在Windows窗体中创建了一个我们绘制的面板和3个用于绘制对象的按钮。
我需要的是通过鼠标单击选择一个对象并突出显示它,然后按下第四个按钮将其删除。
问题是我不知道如何选择已被点击的对象... 任何指南或代码,怎么做?
答案 0 :(得分:0)
在onClick事件中,在您的Object类型中强制传递sender参数,如下所示:
ObjectBeingClicked objectName =(ObjectBeingClicked)sender;
或另一个例子:
Rectangle rect =(Rectangle)sender;