2013-06-24 28 views
-4

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

列表框中会接触

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");不把下一个条目之间的空间

+0

它应该是'\ N'。另外'Console.WriteLine'与listBoxes没有任何关系,除非你要输出listBox项目值到控制台,这里你没有做。 – budwiser

+0

在两者之间添加一个空白项?... –

+6

老实说这个问题看起来像需要一本书,而不是一个答案 - 你必须了解什么'Console.WriteLine'做什么,为什么它不适用于这里,不只是删除它并使用别的东西。根据C#书我根据Console.WriteLine()在Windows窗体应用程序中使用了 –

回答

2

虽然我与@ AndreyShchekin的评论表示赞同,这里是一个解决方案。

您未使用Console ..您正在使用ListBox。为此,你需要在ListBox上做些事情,以便在项目之间留出空间。

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

listBox1.Items.Add(""); 
0

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

0

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

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(); 
} 
相关问题