我目前有一个矩阵,其中包含我的班级成员,称为furniture
在此Furniture中,我有一个PictureBox成员,我想重写它的OnMouseClick方法
我在哪里做?
Furniture类代码中?
覆盖此类成员的语法是什么?

最佳答案

如果您意味要覆盖,那么在您的自定义类中没有其他地方可以做:

创建一个从原始MyPictureBox派生的新PictureBox类。

例:

public class MyPictureBox : PictureBox {

    public override void OnMouseClick(...)  {
       //...
    }

}


然后自然地以您的形式使用此对象:

Furniture.Controls.Add(new MyPictureBox ());


真的不知道什么是Furniture控件,因此这只是理论上的例子。

09-28 10:51