我正在编写一个Windows窗体应用程序,它要求我在消息框中打印列表框中的项目。 。 。这就是我所拥有的:
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 +。 。 。 (直到列表末尾)
谢谢你的帮助!
答案 0 :(得分:1)
您可能希望使用selectedItem.ToString()。
str.AppendLine(selectedItem.ToString());
答案 1 :(得分:0)
更改此
str.AppendLine(ListBoxCondiments.Items.ToString())
进入这个
str.AppendLine(selectedItem.ToString())