小编Cod*_*ent的帖子

对列表框中的项目列表进行排序

我想从列表框中获取一堆项目,将它们添加到数组中,对其进行排序,然后将其放回到不同的列表框中.这是我想出的:

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)

但它不起作用.有任何想法吗?

c# listbox arraylist winforms

10
推荐指数
3
解决办法
7万
查看次数

将多个项目添加到同一行的列表框中

嘿伙计们,我想出了如何一次一行地将项目添加到列表框中:

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)

它将姓氏添加到列表框中的新行,我需要将其添加到与第一个名称相同的行.

c# listbox winforms

1
推荐指数
1
解决办法
4万
查看次数

在c#中加入自我

一起增加价值.

所以:

1 + 0 = 1

3 + 1 = 4

4 + 4 = 8

我如何得到这个,所以它从0开始,我输入1进入一个txtbox,所以它在总数中加1,接下来我在3中输入,所以它总共加3,eqauls 4,现在我输入4,它总共增加4,这意味着它现在是8.

我如何编写代码以继续添加自己?

c# winforms

0
推荐指数
1
解决办法
524
查看次数

标签 统计

c# ×3

winforms ×3

listbox ×2

arraylist ×1