我想从列表框中获取一堆项目,将它们添加到数组中,对其进行排序,然后将其放回到不同的列表框中.这是我想出的:
ArrayList q = new ArrayList();
foreach (object o in listBox4.Items)
q.Add(o);
q.Sort();
listBox5.Items.Add(q.ToString());
Run Code Online (Sandbox Code Playgroud)
但它不起作用.有任何想法吗?
嘿伙计们,我想出了如何一次一行地将项目添加到列表框中:
try
{
if (nameTxtbox.Text == "")
throw new Exception();
listBox1.Items.Add(nameTxtbox.Text);
nameTxtbox.Text = "";
textBox1.Text = "";
nameTxtbox.Focus();
}
catch(Exception err)
{
MessageBox.Show(err.Message, "Enter something into the txtbox", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
Run Code Online (Sandbox Code Playgroud)
但我不能在同一行添加多个项目.喜欢有first_name | last_name | DoB都在同一条线上.当我做
listBox1.Items.Add(last_name.Text);
Run Code Online (Sandbox Code Playgroud)
它将姓氏添加到列表框中的新行,我需要将其添加到与第一个名称相同的行.
一起增加价值.
所以:
1 + 0 = 1
3 + 1 = 4
4 + 4 = 8
我如何得到这个,所以它从0开始,我输入1进入一个txtbox,所以它在总数中加1,接下来我在3中输入,所以它总共加3,eqauls 4,现在我输入4,它总共增加4,这意味着它现在是8.
我如何编写代码以继续添加自己?