列表框中的行分隔/换行符

时间:2010-09-08 12:42:42

标签: c# winforms listbox

我想在一个列表框中显示2组数据,例如,我不会在同一个列表框中显示7次表和8次表。以下是我如何显示第一组数据:

            int awnser = 0;
        int z;
        z = int.Parse(textBox1.Text);

        for (int i = 0; i < 11; i++)
        {
            awnser = z * i;

            listBox6.Items.Add(z + " * " + i + " = " + awnser.ToString());
        } 

但是我如何获得换行或分离,以便我可以将8倍表放在下面?

2 个答案:

答案 0 :(得分:2)

这个怎么样?

编辑插入 AFTER 你的循环

        listBox6.Items.Add(z + " * " + i + " = " + awnser.ToString());
    } 

listBox6.Items.Add("--------------------");

答案 1 :(得分:0)

在WPF中,使用自定义模板很容易,但在WinForms中我认为你必须自己渲染列表项。

请看这个示例,它们覆盖了OnDrawItem方法:http://www.syncfusion.com/FAQ/windowsforms/faq_c87c.aspx#q627q