2

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

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

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

4

1 回答 1

3

使用Enum.Parse方法:

MessageBox.Show("Text", "Text", MessageBoxButtons.OK,
(MessageBoxIcon)Enum.Parse(typeof(MessageBoxIcon), ComboBox.Text.ToString());
于 2013-07-17T22:45:43.860 回答