How to print next line on Listbox
<p>I have been tearing my hair out with this problem, my ToString is repeating straight after each other rather than dropping to the next line.</p>

<p>as shown on this image, the second Event name should be on the line below.</p>

<p><img src="http://i.stack.imgur.com/FCb3s.png" alt="the problem"></p>

<pre><code>//ToString method in Event Class
public override string ToString()
    {
        return "\nEvent name : " + m_evName + "\n Date :" + m_evDate + "\n";
    }

//print method in class
 public String PrintEvents()
    {
        StringBuilder retev = new StringBuilder("");

        foreach (Event e in m_events)
        {
            retev.Append(e.ToString() + "\n");
        }
        return retev.ToString();
    }



//Foreach that displays the text
private void cboListEv_SelectedIndexChanged(object sender, EventArgs e)
    {
        String SelectedVenue = cboListEv.Text;

        List&lt;Venue&gt; found = plan.selectVen(SelectedVenue);

        lstEvents.Items.Clear();

        foreach (Venue v in found)
        {
                lstEvents.Items.Add(v.PrintEvents());
        }
    }
</code></pre>
