在鼠标位置创建标签 [英] create label at mouse position
本文介绍了在鼠标位置创建标签的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想在运行时创建动态标签,然后单击鼠标在窗体上。
这里位置最重要。
我在哪个位置点击按钮,标签应该在那个鼠标位置创建
i尝试
label1.show(mousePosition.x,mousePosition.y)无效。
I want to crate dynamic label at run time where i click on mouse on form.
Here position is most important.
on which position i click button , label should be create at that mouse position
i tried
label1.show(mousePosition.x,mousePosition.y) not working.
推荐答案
试一试:
Try it:
private void panel1_MouseDoubleClick(object sender, MouseEventArgs e)
{
Panel p = (Panel)sender;
Label lbl = new Label();
p.Controls.Add(lbl);
lbl.Text = "Label" + p.Controls.Count.ToString ();
lbl.Location = e.Location ;
}
这篇关于在鼠标位置创建标签的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文