c# - 在窗体上注册 MouseDown 和 MouseMove

标签 c#

如何以及在何处可以在窗体上注册鼠标事件。当我双击表单时,它会为我生成 Form_Load 事件,我可以在其中添加代码。但是当我添加类似

的内容时
private void Form1_MouseDown(object sender, MouseEventArgs e{

Console.WriteLine("mouse down")

}

然而,当我在表单上执行 mousedown 事件时,我在控制台上没有得到任何信息。我知道在我将事件注册到表单或类似内容的地方缺少了一些东西。有什么想法吗?

谢谢,

最佳答案

在设计器 View 中,选择窗体,然后在属性窗口中单击小闪电(事件)。

在这里您可以选择为哪个事件调用哪个委托(delegate)方法。如果您还没有创建该方法,只需双击事件旁边的空白区域,它就会为您生成代码。

关于c# - 在窗体上注册 MouseDown 和 MouseMove,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10710516/

相关文章:

c# - 使用c#获取连接到我的热点的设备的MAC地址

c# - 有没有办法在不知道解码值编码的情况下确定 base64 编码值的长度?

c# - 契约(Contract)类型未归因于 ServiceContractAttribute

c# - 在 .net 中搜索不等式的排序 double

c# - 如何在 Entity Framework Core 中正确编写种子方法?

c# - StateHasChanged 用于特定组件,而不是重新渲染页面中的所有组件

c# - 如何更改现有命名管道的安全性?

c# - 具有多泛型问题的 AppDomain.DoCallBack()

c# 从字节数组中检测 xml 编码?

c# - 我怎样才能写一个通用的匿名方法?