c# - 在 C# 中为游戏创建自定义消息框

标签 c#

我想用 C# 为游戏制作自定义消息框,我知道消息框已经内置在 Windows 窗体中,如下所示:

enter image description here

我想在我的游戏中使用它:

enter image description here

也许这个问题不相关,但是如果程序员使用 Windows 窗体用 C# 制作游戏,你们怎么看?如果这是一个坏主意,那么您还有什么其他选择来单独使用 c# 和 Visual Studio 创建游戏(单独意味着不使用除此之外的任何软件)

最佳答案

快速而肮脏的解决方案:

只需使用您根据自己的意愿设计的普通表单并将其命名为AlertDialog。 Visual Studio 内置的 WindowsForm 设计器非常适合此任务。然后在需要时以模态方式显示它:

class MainForm : Form
{
    // ... tons of beautiful game code

    public void Alert(string message)
    {
        AlertDialog dialog;

        dialog = new AlertDialog(message);
        dialog.ShowDialog(this);
    }
}

更多信息请参见:ShowDialog .

关于c# - 在 C# 中为游戏创建自定义消息框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21365735/

相关文章:

c# - 获取当前文件长度/FileInfo.Length 缓存和陈旧信息

c# - 仅在 .net 中的正则表达式灾难性回溯

c# - 无法建立 SSL 连接

c# - 从流中打开的图像与从文件中打开的图像不同

c# - 如何区分 ViewModel 中相似的 UserControl?

c# - 防止在 Visual Studio 安装程序项目中自动添加依赖项

c# - 更改 DataMember 的 XML 命名空间

c# - 为什么绑定(bind)不足以刷新 WP7 (MVVM) 中的 UI

c# - 将以毫秒为单位的日期时间转换为 double 或 int?

c# - $.getJSON 没有调用回调函数