我正在开发一个应用程序工作,我需要一个自定义的消息框出现.我创建了一个名为Alert.cs的简单表单,我按照我想要的方式设置了样式,并添加了一个按钮,其中包含this.Close()的单击方法.现在我希望它的行为与标准的messagebox.show()完全相同.我有表格显示,但当我使用标准的messagebox.show("警告文本")时,它等待继续操作,直到用户单击"确定",这是我希望表单执行的操作.
如果您想要类似MessageBox的行为,则需要为Alert类实现静态方法.
public static DialogResult Show(string text)
{
Alert form = new Alert(text);
return form.ShowDialog();
}
Run Code Online (Sandbox Code Playgroud)
现在您可以通过调用以下方式使用表单:
Alert.Show("my message");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12012 次 |
| 最近记录: |