使用枚举在c#中构建一个自定义消息框,如Messagebox
我正在使用以下代码:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public void Sow()
{
CuMessageBox.SowMessage("text", "caption", CuMessageBox.MsgBoxButtons.Yes);
MessageBox.Show("text", "caption", MessageBoxButtons.OK);
}
}
public class CuMessageBox
{
public enum MsgBoxButtons { Yes, No, Ok, Cancel }
public static void SowMessage(string text, string caption, MsgBoxButtons msg)
{
//Todo
}
}
在这一行:
CuMessageBox.SowMessage("text", "caption", CuMessageBox.MsgBoxButtons.Yes); // Custom MessageBox
我不想显示类名。如何不显示类名。C#中的消息框不会显示类名
我想用这段代码来显示:
CuMessageBox.SowMessage("text", "caption", MsgBoxButtons.Yes); // Custom MessageBox
错误:当前上下文中不存在名称“MsgBoxButtons”
我该如何解决这个错误。条件是我不想写类名