确定基于ComboBox的MessageBoxIcon

时间:2013-07-17 22:37:17

标签: c# messagebox

我想组合一个ComboBox的值和一个MessageBoxIcon。我希望(基本上)这样做:

MessageBox.Show("Text", "Text", MessageBoxButtons.OK, MessageBoxIcon.ComboBox.Value.ToString());

这可能吗?它不必在一行中完成。该文本将是“警告”或“错误”。

1 个答案:

答案 0 :(得分:3)

使用Enum.Parse方法:

MessageBox.Show("Text", "Text", MessageBoxButtons.OK,
(MessageBoxIcon)Enum.Parse(typeof(MessageBoxIcon), ComboBox.Text.ToString());