Например: добавил 3 текстбокса(может быть и больше), и если нужно много добавить текстбоксов, то в ручную добавлять на форму нелепо, потому нужно пользоваться массивом из текстбоксов(TextBox[] txt = new TextBox[n])
также, нужно на них навесить событие KeyDown. Моя проблема в том, что я не знаю как мне отлавливать событие на определенном текстбоксе(т.е. юзер ввел в текстбок[i] значение и нажал энтер - произошло событие)
Пример:
Добавляю текстбоксы так:
также, нужно на них навесить событие KeyDown. Моя проблема в том, что я не знаю как мне отлавливать событие на определенном текстбоксе(т.е. юзер ввел в текстбок[i] значение и нажал энтер - произошло событие)
Пример:
Код:
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
//действие
}
private void textBox2_KeyDown(object sender, KeyEventArgs e)
{
//действие
}
private void textBox3_KeyDown(object sender, KeyEventArgs e)
{
//действие
}
Код:
for(int j=0; j<27; j++)
{
tB[j] = new TextBox();
tB[j].Size = new Size(25, 10);
tB[j].Location = new Point(x += pos, y);
tB[j].BorderStyle = BorderStyle.None;
this.Controls.Add(tB[j]);
}