WinForms-基于组合框选择动态创建文本框

问题描述 投票:0回答:1

我正在尝试根据以下步骤基于TextBox上的选择动态创建一个ComboBox

第一步(从ComboBox中选择一个来源):

1st SS

第二步(应基于Textbox出现ComboBox.SelectedValue:]

2ND SS

最后一步(下面将出现一个新的ComboBox:]

enter image description here

我使用以下代码创建了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

c# winforms combobox textbox
1个回答
0
投票
您可以尝试以下代码:
© www.soinside.com 2019 - 2024. All rights reserved.