【发布时间】:2015-02-12 11:25:50
【问题描述】:
对于学校的一个项目,我需要创建一个名为 Use Case Helper 的程序。
当我单击 Windows 窗体应用程序中的某个位置时,必须出现一个文本框。我不知道如何实现这一点,我想通过绘画事件,但我找不到任何东西。
有人能指出我正确的方向吗?
【问题讨论】:
对于学校的一个项目,我需要创建一个名为 Use Case Helper 的程序。
当我单击 Windows 窗体应用程序中的某个位置时,必须出现一个文本框。我不知道如何实现这一点,我想通过绘画事件,但我找不到任何东西。
有人能指出我正确的方向吗?
【问题讨论】:
private void Form1_MouseUp(object sender, MouseEventArgs e)
{
TextBox tb = new TextBox();
tb.Text = "Sample Stuff";
tb.Location = e.Location;
this.Controls.Add(tb);
}
这将在您单击的任何位置添加一个文本框。
【讨论】:
您应该检查表单或面板上的 OnClick 事件。然后你应该得到 x 和 y 参数,最后,使用方法panel1.Controls.Add(yourTextBox);
但说真的,这是可在 Google 上搜索的问题,因此请避免在 StackOverflow 上提问。
【讨论】: