您的位置:首页 > 其它

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

2007-10-15 19:07 603 查看
这是“使用 C# 开发智能手机软件:推箱子
系列文章的第十八篇。在这篇文章中,介绍 Window/SelectLevelDlg.cs 源程序文件。这个源程序文件包含 SelectLevelDlg
类,该类继承自 System.Windows.Forms.Form 类,表示推箱子的“选关”对话框。如下图所示:



下面是 Window/SelectLevelDlg.Designer.cs 的源程序的部分代码:

namespace Skyiv.Ben.PushBox.Window

{

partial class SelectLevelDlg

{

// 这里省略了一些代码

private System.Windows.Forms.NumericUpDown nudMain;

private System.Windows.Forms.Button btnOk;

private System.Windows.Forms.Button btnCancel;

private System.Windows.Forms.Label lblMsg;

private System.Windows.Forms.Label label2;

}

}

下面是 SelectLevelDlg.cs 的源程序代码:

1 using System;

2 using System.Windows.Forms;

3

4 namespace Skyiv.Ben.PushBox.Window

5 {

6 /// <summary>

7 /// “选关”对话框

8 /// </summary>

9 public partial class SelectLevelDlg : Form

10 {

11 public int MaxLevel { set { nudMain.Maximum = value; } }

12 public int Level { get { return (int)nudMain.Value - 1; } set { nudMain.Value = value + 1; } }

13

14 public SelectLevelDlg(bool isTopMost)

15 {

16 InitializeComponent();

17 TopMost = isTopMost;

18 }

19

20 protected override void OnLoad(EventArgs e)

21 {

22 base.OnLoad(e);

23 lblMsg.Text += nudMain.Maximum.ToString();

24 }

25 }

26 }
这个类的代码是非常简单的,我就不多作解释了。

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

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

返回目录
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: