c# - 根据ComboBox确定MessageBoxIcon

标签 c# messagebox

我想组合 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# - 根据ComboBox确定MessageBoxIcon,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17711481/

相关文章:

c# - 保护网络服务?

c# - ASP.NET Identity 2.0 Roles.IsUserInRole 给出 {"Invalid object name ' dbo.aspnet_SchemaVersions'."} 异常

C# windows 窗体检查所有条目然后显示消息框

windows - 有没有人听说过标准 Windows 消息框的这个奇怪错误?

c# - 检查是否已选择组合框值 - C# .net

c# - UWP app .cs 文件从 xaml.cs 继承静态变量

c# - 在字符串中隐藏密码

c# - 使用 Serilog 仅将此信息记录到另一个文件

messagebox - Extjs消息框提示限制用户输入的文本

c++ - 模态 QMessageBox 的行为不像 native Windows 对话框