2013-04-03 4 views
0

Я пишу приложение в форме окна, которое требует, чтобы я печатал элементы списка в ящике сообщений и хорошо. , , вот что у меня есть:Показать элементы в списке в ящике сообщений 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!"); 
} 

И в результате я получаю в MessageBox со строкой и вместо пунктов в моем списке я получаю System.Windows.Forms.CheckedListBox +. , , (до конца списка)

Благодарим за помощь!

ответ

1

Вы бы хотели использовать selectedItem.ToString().

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

Изменить этот

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

В этот

str.AppendLine(selectedItem.ToString()) 
Смежные вопросы