Я пытаюсь создать TextBox
на основе выбора ComboBox
динамически на основе следующих шагов:
Первый шаг (выберите источник из ComboBox
):
Второй шаг (Textbox
должно появиться на основе ComboBox.SelectedValue
):
Последний шаг (новый ComboBox
должен появиться ниже):
Я создал функцию createTextBox
, используя следующий код:
public void createTextBox(int numPassenger)
{
TextBox[] passengerBoxes = new TextBox[numPassenger];
for (int u = 0; u < passengerBoxes.Count(); u++)
{
passengerBoxes[u] = new TextBox();
}
int i = 0;
foreach (TextBox txt in passengerBoxes)
{
string name = "passenger" + i.ToString();
txt.Name = name;
txt.Text = name;
txt.Location = new Point(244, 32 + (i * 28));
txt.Visible = true;
this.Controls.Add(txt);
i++;
}
}
Есть ли способ изменить мою текущую функцию, чтобы приспособиться к упомянутым шагам? Кроме того, как мне найти динамически созданный TextBox
?