首页 > 解决方案 > 在windows窗体应用程序c#中在运行时添加填充列表框

问题描述

您好,我必须在下面制作这个 gui,并在运行时将项目添加到列表框状态。

在此处输入图像描述

我已经能够在下面列出 10 个状态到第二个列表框的代码。但是对于第一个列表框,我必须能够在运行时将状态添加到列表中,我不知道该怎么做。谁能帮我解决这个问题?

private void button1_Click(object sender, EventArgs e)
{
    for(int i = 1; i <= 10; i++)
    {
        listTenStates.Items.Add(listStates.Items[listStates.Items.Count - i]);
    }
}

在此处输入图像描述

标签: c#winforms

解决方案


我会给出一个笼统的答案。但是您应该阅读该网站的指南。

public Form1()方法在运行时执行。您可以像这样将项目添加到列表框中InitializeComponent();

statesList.Items.Add("State 1");
///and so on
statesList.Items.Add("State 50");

或者像这样

listBox1.Items.AddRange(new string[] { "state 1", "state 50" });

推荐阅读