C#制作小游戏,游戏结束后选择重新开始

使用C#的Windows窗体制作一个小游戏,想让游戏失败或成功后可以重头开始玩,应该怎么实现?... 使用C#的Windows窗体制作一个小游戏,想让游戏失败或成功后可以重头开始玩,应该怎么实现? 展开
 我来答
雨月蓝
2015-05-14 · TA获得超过765个赞
知道小有建树答主
回答量:194
采纳率:100%
帮助的人:253万
展开全部

重新开始,有很多种方式实现,比如,清空页面控件,重新填充比较 规范一点。


作为最简单方式就是重新 new 一下游戏主窗体

//开始游戏页面
public StartForm()
{
    InitializeComponent();
}
//开始游戏按钮
private void button1_Click(object sender, EventArgs e)
{
    new GameForm().Show(); //显示游戏主窗体
    this.Hide(); //隐藏本窗体
}
//游戏主界面
public GameForm()
{
    InitializeComponent();
}
//重新开始
private void button1_Click(object sender, EventArgs e)
{
    new GameForm().Show(); //再开一次游戏窗体
    this.Close(); //关闭结束的游戏
}


或者说一下,你的实现方式,再看看怎么样实现效果会更好?

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式