c# 绘制文本框 onclick

c# Draw Textbox onclick

对于学校的项目,我需要创建一个名为 Use Case Helper 的程序。

当我单击 windows 表单应用程序中的某处时,必须出现一个文本框。我不知道如何实现这一点,我想是通过绘画事件,但我找不到任何东西。

有人能给我指出正确的方向吗?

您应该检查窗体或面板上的 OnClick 事件。然后你应该得到 x 和 y 参数,最后,使用方法 panel1.Controls.Add(yourTextBox); 但说真的,这是一个可以用谷歌搜索的问题,所以,请避免在 Whosebug 上问这样的问题。

    private void Form1_MouseUp(object sender, MouseEventArgs e)
    {
        TextBox tb = new TextBox();
        tb.Text = "Sample Stuff";

        tb.Location = e.Location;

        this.Controls.Add(tb);
    }

这将在您点击的任何位置添加一个文本框。