2013-04-03 93 views
0

我正在寫一個Windows窗體應用程序,它要求我在消息框和列表中打印列表框的項目。 。 。這裏是我有:顯示消息框中的列表框中的項目C#

private void btnDisplay_Click(object sender, EventArgs e) 
{ 
    StringBuilder str = new StringBuilder(); 
    foreach (object selectedItem in ListBoxCondiments.Items) 
    { 
     str.AppendLine(ListBoxCondiments.Items.ToString()); 
    } 
    MessageBox.Show("Your made-to-order Burger will include:" + str, "Custom Burger!"); 
} 

而作爲一個結果我收到用繩子和,而不是在我的名單 我收到System.Windows.Forms.CheckedListBox +項目一個消息。 。 。 (直到列表結束)

感謝您的幫助!

回答

1

你想要使用selectedItem.ToString()。

str.AppendLine(selectedItem.ToString()); 
0

更改此

str.AppendLine(ListBoxCondiments.Items.ToString()) 

進入這個

str.AppendLine(selectedItem.ToString())