不显示图标
本文关键字:图标 显示图 显示 | 更新日期: 2023-09-27 18:35:12
在我的消息框中而不是感叹号图标中,它只将图标显示为"警告"?我在这里错过了一些简单的东西,因为它让我超越了试图弄清楚它。
MessageBox.Show ( MessageBoxIcon.Exclamation + "Delete" + " " + >(statesListBox.SelectedItem.ToString()) + " " + "Are you sure?", "Delete" + " " + >(statesListBox.SelectedItem.ToString()));
DialogResult dlgRes = MessageBox.Show("Delete", "Are you sure you want to delete?", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (dlgRes == DialogResult.Yes)
{
}
MessageBox.Show() 方法有一堆重载。 我认为您正在寻找的是:
MessageBox.Show("Delete", "Are you sure you want to delete " + statesListBox.SelectedItem.ToString() + "?", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
在 Msdn 上,它说要做:
var result = MessageBox.Show(message, caption, 消息框按钮.是否, MessageBoxIcon.Question);
在您的情况下...
MessageBox.Show("Delete" + " " + (statesListBox.SelectedItem.ToString()) + " " + "你确定吗?", "Delete" + " " + statesListBox.SelectedItem.ToString(), "Warning", 消息框按钮.是否, MessageBoxIcon.Warning);
您需要该方法的重载,否则它将仅输出名称。如果你需要看看他们是否说是,你可以使用DialogResult