为图片框添加事件 鼠标向下

本文关键字:鼠标 事件 添加 | 更新日期: 2023-09-27 17:56:23

我想让这个事件工作:

private void pictureBox1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
    //code
}

我知道我必须添加一个事件才能正常工作,但我无法在任何地方找到语法。如何添加此事件?

为图片框添加事件 鼠标向下

您必须将

事件处理程序分配给事件,通常在窗体的构造函数中:

class MyForm 
{ 
    PictureBox pictureBox1;
    public MyForm()
    {
        ...
        InitializeComponent(); 
        ...
        pictureBox1.MouseDown += new MouseEventHandler(pictureBox1_MouseDown);
        ... 
    }
}

如果通过 Visual Studio 中的窗体设计器添加控件,它将自动生成创建控件(调用其构造函数)InitializeComponent()方法,因此请确保在调用 InitializeComponent() 后访问控件。

您还可以通过表单设计器将事件处理程序分配给事件:选择控件,右键单击它,选择属性,单击flash图标(事件),找到所需的事件MouseDown)并双击它 - 事件处理程序方法将分配给该事件(您可以在InitializeComponent()中检查代码)。现在,您只需在事件处理程序的正文中编写代码。