Mam pytanie co jest źle w tym kodzie gdyż nie wywala mi żadnego błędu a chodzi o to żeby po wpisaniu wartości liczbowej do TextBox'a wyskoczyła odpowiedni ilość nowych TextBox'ów...
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace TextBoxy
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private List<TextBox> textboxy;
private void textBox1_TextChanged(object sender, EventArgs e)
{
int ntb = 0;
textboxy = new List<TextBox>();
for (int i = 0; i < textboxy.Count; i++)
{
textboxy[i] = new TextBox();
textboxy[i].Location = new System.Drawing.Point(200, 12);
textboxy[i].Name = "TextBox" + ntb.ToString();
textboxy[i].Size = new System.Drawing.Size(100, 20);
textboxy[i].TabIndex = ntb;
textboxy[i].Visible = true;
this.Controls.Add(textboxy[i]);
tableLayoutPanel1.Controls.Add(textboxy[i]);
}
}
private void tableLayoutPanel1_Paint(object sender, PaintEventArgs e)
{
}
}
}