在ListBox中的条目之间放置一个空格

本文关键字:空格 一个 ListBox 之间 | 更新日期: 2023-09-27 18:19:33

如何在列表框的条目之间放置空格?

listBox将是联系人

Tom
987 sugar st.
Frank
123 maple dr.
Jessica
456 bedford st.

我想在这些联系人之间留出一个空间。到目前为止,我得到了这个代码:

    private void button1_Click(object sender, EventArgs e)
    {
        listBox1.Items.Add(textBox1.Text);
        listBox1.Items.Add(textBox2.Text);
        textBox1.Clear();
        textBox2.Clear();
        Console.WriteLine("/n");
    }

但是Console.WriteLine("/n");不会在下一个条目之间放置空格

在ListBox中的条目之间放置一个空格

虽然我同意@AndreyShchekin的评论,但这里有一个解决方案。

您没有使用Console。。您正在使用ListBox。为此。。您需要对ListBox执行一些操作,以便在项目之间留出空间。

也许一种方法是添加一个空白项?像这样:

listBox1.Items.Add("");

我不确定你在那里需要什么。尝试在列表框中添加一个空元素。listBox1.Items.Add(string.Empty);

为什么不添加一个空行,如:

  private void button1_Click(object sender, EventArgs e)
{
    listBox1.Items.Add(textBox1.Text);
    listBox1.Items.Add(textBox2.Text);
    listBox1.Items.Add("");
    textBox1.Clear();
    textBox2.Clear();
}

或者像一样使用Environment.NewLine

  private void button1_Click(object sender, EventArgs e)
{
    listBox1.Items.Add(textBox1.Text);
    listBox1.Items.Add(textBox2.Text);
    listBox1.Items.Add(Environment.NewLine);
    textBox1.Clear();
    textBox2.Clear();
}