Quantcast
Viewing all articles
Browse latest Browse all 516873

Массив из textBox-ов и событие - C# Windows Forms

Например: добавил 3 текстбокса(может быть и больше), и если нужно много добавить текстбоксов, то в ручную добавлять на форму нелепо, потому нужно пользоваться массивом из текстбоксов(TextBox[] txt = new TextBox[n])
также, нужно на них навесить событие 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]);
          }


Viewing all articles
Browse latest Browse all 516873

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>