Я должен создать три текстовых поля при нажатии кнопки «Добавить». Первоначально я пытался создать одно текстовое поле, но не могу сделать то же самое. Я получил помощь от этого форума, а также, http://csharp.net-informations.com/gui/dynamic-controls-cs.htm.Невозможно создать текстовые поля динамически
Я не вижу никаких текстовых полей при нажатии кнопки «Добавить».
namespace DataDashBoard.UI
{
public partial class DataForm : Form
{
int cLeft = 1;
public DataForm()
{
InitializeComponent();
}
public TextBox AddNewTextBox()
{
TextBox txt = new TextBox();
this.Controls.Add(txt);
txt.Top = cLeft * 25;
txt.Left = 100;
txt.Text = "TextBox " + this.cLeft.ToString();
cLeft = cLeft + 1;
return txt;
}
private void btnAdd_Click(object sender, EventArgs e)
{
AddNewTextBox();
}
}
}
Пожалуйста, помогите !!!
Я только что скопировал ваш код в мое приложение winform, и ваш код не имеет ничего плохого. – GIANGPZO