c# - 作为成员重写 PictureBox 的 OnMouseClick

标签 c# image forms picturebox onmouseclick

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

最佳答案

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

创建一个新的 MyPictureBox 类,派生自原始 PictureBox

示例:

public class MyPictureBox : PictureBox {

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

}

然后,自然地,在表单中使用this对象:

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

不知道什么是Furniture控制真正,所以这只是理论示例。

关于c# - 作为成员重写 PictureBox 的 OnMouseClick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14580541/

相关文章:

c# - 将 WPF 浏览器调整为它的 HTML 内容

C#/MS Access : database connection errors

css - 在 gmail 电子邮件消息中将图像显示在另一个图像之上

php - 如何使用 php 表单将 GET 变量添加到当前页面 url 的末尾?

html - 选择删除下拉箭头 - 跨浏览器

javascript - 在 JQuery 中具有多个复选框级别的下拉列表

c# - 按下按钮后运行事件

c# - 匿名类型作为方法参数

javascript - jQuery 图像交换未立即显示

c# - 如何仅将文件夹中的某些图像显示到 ASP.NET 中的转发器中