нужно генерировать текстовое поле автоматически, когда я нажимаю на точку мыши в форме .net - PullRequest
1 голос
/ 16 января 2011

Мне нужно генерировать текстовое поле автоматически (не вручную), когда я нажимаю на точку мыши в форме .net.пример: если я щелкну мышкой в ​​C # .net форме.затем я хочу создать текстовое поле для конкретной формы.

tnxxxxxxxxxxxxxxxx

Ответы [ 2 ]

1 голос
/ 16 января 2011

Вы имеете в виду что-то подобное?

private void button1_Click(object sender, EventArgs e)
{
    TextBox tb = new TextBox();
    tb.Location = new Point(75, 75);
    this.Controls.Add(tb);
}
1 голос
/ 16 января 2011

Взгляните на этот образец:

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);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...