当我点击图像框中的鼠标指针时,我需要生成文本框。在“仅生成代码”文本框中,单击窗体。它不会生成用于单击图像框的文本框。
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.MouseDown += new System.Windows.Forms.MouseEventHandler(this.Form1_MouseDown);
}
private void Form1_MouseDown(object sender, MouseEventArgs e)
{
TextBox tb = new TextBox();
tb.Location = new Point(e.X, e.Y);
tb.Width = 100;
this.Controls.Add(tb);
}
}发布于 2011-01-22 14:51:52
新建System.Windows.Forms.MouseEventHandler(this.Form1_MouseDown);的
Form1() { InitializeComponent();this.MouseDown += }
您的代码在窗体上添加了mousedown事件。如果要在图像框中显示鼠标按下事件,请执行以下操作
1)转到form designer 2)在图像属性框中,转到events并在mousedown中选择Form1_MouseDown事件。
希望这能有所帮助
https://stackoverflow.com/questions/4766525
复制相似问题