c# 我想在mouseup事件后,在鼠标的位置放一个label或其他任意可以显示文本的东西。怎么获取鼠标位置啊

然后获取以后,怎么把label.location设置到鼠标的位置?
2025-02-23 05:34:43
推荐回答(3个)
回答1:

这个不需要获取鼠标位置就可以实现的

winform的话,你可以往界面上拖一个tooltips控件,然后在你想要显示文本的控件上设置tooltip属性就行了

webform的话,设置控件的title属性就可以了

回答2:

在你的winform的mouseup事件中加入
label..Location = MousePosition;

回答3:

private void Form1_MouseUp(object sender, MouseEventArgs e)
{
Label L=new Label() ;
L.Location = new Point(e.X, e.Y);
L.Text = e.X.ToString() + " " + e.Y.ToString() + " ";
this.Controls.Add(L);
}