我想让这个活动成功:
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()
.
您还可以通过表单设计器将事件处理程序分配给事件:选择控件,右键单击它,选择特性,单击闪光灯图标(Events),找到想要的事件(MouseDown
)并双击它 - 事件处理程序方法将被分配给该事件(您可以检查代码InitializeComponent()
)。现在您只需在事件处理程序的主体中编写代码即可。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)