2013-06-24 65 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(); 
} 
相關問題