我工作的一个演示使用XNA(Demoscene),但我想弹出一个窗口,在这里你可以选择设置。但是,当我的代码一个按钮来打开一个新的Game1()实例,我得到这个(InvalidOperationException异常):
DET ER ikke EN gyldig operasjon的åstarte NYmeldingsløkke我EN enkelt TRAD。 bruk Form.ShowDialog我stedet。
英语翻译到它是不是一个有效的操作,在一个单独的线程开始一个新的消息循环(?)。使用Form.的ShowDialog而不是
我用我的设置表单的ShowDialog。需要改变什么?
来源:
Program.cs中:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Tg12
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
button1.Text = "Start!";
}
private void button1_Click(object sender, EventArgs e)
{
Game1 game = new Game1();
game.Run();
}
}
}
{C}