使用 C# 开发智能手机软件:推箱子(二十一)

这是“使用 C# 开发智能手机软件:推箱子” 系列文章的第二十一篇。在这篇文章中,介绍 Window/MainForm.Design.cs 源程序文件。这个源程序文件是 MainForm 类的一部分,该类继承自 System.Windows.Forms.Form 类,表示推箱子的主窗体。而本篇文章讲述的是推箱子“设计”的实际工作,如下图所示:

我们先看看 MainForm.Designer.cs 源程序文件(该文件是由 Visual Studio 2005 IDE 自动生成的)中和“设计”工作相关的部分:

namespace  Skyiv.Ben.PushBox.Window
{
  partial 
class  MainForm
  {
      
//  注意:省略了很多代码,仅保留和 miDesign 相关的部分。
     private   void  InitializeComponent()
    {
      
this .miDesign  =   new  System.Windows.Forms.MenuItem();
      
this .miData.MenuItems.Add( this .miDesign);
      
this .miDesign.Text  =   " 设计 " ;
      
this .miDesign.Click  +=   new  System.EventHandler( this .miDesign_Click);
    }
    
private  System.Windows.Forms.MenuItem miDesign;
  }
}

上述代码片断展示了在推箱子游戏的主窗体上点击“菜单 -> 数据 -> 设计”时发生的事件:

this.miDesign.Click += new System.EventHandler(this.miDesign_Click);

也就是弹出一个“设计”对话框(在上篇文章“

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值