没有图标显示?

时间:2012-05-25 00:46:37

标签: c# icons messagebox

在我的留言框而不是感叹号图标中,它只显示图标为“警告”?有什么简单的我在这里失踪,因为它让我无法想象它。

MessageBox.Show ( MessageBoxIcon.Exclamation + "Delete" + " " + >(statesListBox.SelectedItem.ToString()) + " " + "Are you sure?", "Delete" + " " + >(statesListBox.SelectedItem.ToString()));

3 个答案:

答案 0 :(得分:0)

Msdn开始说:

  

var result = MessageBox.Show(message,caption,                                    MessageBoxButtons.YesNo,                                    MessageBoxIcon.Question);

在你的情况下......

  

MessageBox.Show(“Delete”+“”+(statesListBox.SelectedItem.ToString())+“”+“你确定吗?”,“删除”+“”+ statesListBox.SelectedItem.ToString(),“警告”,                                    MessageBoxButtons.YesNo,                                    MessageBoxIcon.Warning);

您需要方法的重载,否则它只会输出名称。 如果你需要看看他们是否说“是”,你可以使用DialogResult

答案 1 :(得分:0)

MessageBox.Show()方法有一堆重载。我认为你要找的是:

MessageBox.Show("Delete", "Are you sure you want to delete " + statesListBox.SelectedItem.ToString() + "?", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

答案 2 :(得分:0)

DialogResult dlgRes = MessageBox.Show("Delete", "Are you sure you want to delete?", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

if (dlgRes == DialogResult.Yes)
{

}