在鼠标位置创建标签 [英] create label at mouse position

查看:98
本文介绍了在鼠标位置创建标签的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在运行时创建动态标签,然后单击鼠标在窗体上。

这里位置最重要。

我在哪个位置点击按钮,标签应该在那个鼠标位置创建

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆