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

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


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

最佳答案

使用Enum.Parse方法:

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

关于c# - 基于组合框确定MessageBoxIcon,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17711481/

10-11 14:48