C#鼠标
时间: 2023-07-12 21:04:36 浏览: 62
C#中鼠标相关的操作可以使用Mouse类来实现。下面是一些常见的鼠标操作示例:
1.获取鼠标位置:
```csharp
int x = Mouse.GetPosition(this).X;
int y = Mouse.GetPosition(this).Y;
```
2.设置鼠标位置:
```csharp
Mouse.SetCursorPos(x, y);
```
3.判断鼠标左键是否按下:
```csharp
if (Mouse.LeftButton == MouseButtonState.Pressed)
{
// 左键按下时的操作
}
```
4.添加鼠标事件:
```csharp
private void MouseDownHandler(object sender, MouseButtonEventArgs e)
{
// 鼠标按下时的操作
}
private void MouseUpHandler(object sender, MouseButtonEventArgs e)
{
// 鼠标抬起时的操作
}
private void MouseMoveHandler(object sender, MouseEventArgs e)
{
// 鼠标移动时的操作
}
// 绑定事件
this.MouseDown += new MouseButtonEventHandler(MouseDownHandler);
this.MouseUp += new MouseButtonEventHandler(MouseUpHandler);
this.MouseMove += new MouseEventHandler(MouseMoveHandler);
```
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)