c# - 在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]);
}
}
解决方案
我会给出一个笼统的答案。但是您应该阅读该网站的指南。
该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" });