我想组合一个ComboBox的值和一个MessageBoxIcon。我希望(基本上)这样做:
MessageBox.Show("Text", "Text", MessageBoxButtons.OK, MessageBoxIcon.ComboBox.Value.ToString());
这可能吗?它不必在一行中完成。该文本将是“警告”或“错误”。
答案 0 :(得分:3)
使用Enum.Parse方法:
MessageBox.Show("Text", "Text", MessageBoxButtons.OK,
(MessageBoxIcon)Enum.Parse(typeof(MessageBoxIcon), ComboBox.Text.ToString());