标签:.net
这是“使用 C# 开发智能手机软件:推箱子”系列文章的第十二篇。在这篇文章中,介绍 Window/AboutDlg.cs 源程序文件。这个源程序文件包含 AboutDlg 类,该类继承自 System.Windows.Forms.Form 类,表示推箱子的“关于”对话框。如下图所示:





using System;
using System.Windows.Forms;
using Skyiv.Ben.PushBox.Common;
namespace Skyiv.Ben.PushBox.Window
{
/// <summary>
/// “关于”对话框
/// </summary>
public partial class AboutDlg : Form
{
public AboutDlg(bool isTopMost)
{
InitializeComponent();
TopMost = isTopMost;
}
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
LoadVersionInfo();
LoadSystemInfo();
}
protected override void OnResize(EventArgs e)
{
base.OnResize(e);
LoadSystemInfo();
}
void LoadVersionInfo()
{
tbxVersion.Text = "skyiv (R) 推箱子" + Fcl.NewLine +
"版本 " + Pub.GetVersionBuildString(Pub.Version) + Fcl.NewLine + Fcl.NewLine +
"(C) Skyiv Studio (ben)" + Fcl.NewLine +
"http://ben.skyiv.com" + Fcl.NewLine +
"skyivben@gmail.com" + Fcl.NewLine + Fcl.NewLine +
"推箱子是一款绿色软件,使用 C# 开发,基于 Microsoft .NET Compact Framework 2.0。" +
"运行环境为使用 Microsoft Windows Mobile 6.0 的智能手机,也可以在安装有 " +
"Microsoft .NET Framework 2.0 运行库的计算机上运行。";
}
void LoadSystemInfo()
{
tbxSystem.Text = "操作系统标识: " + Environment.OSVersion.Platform + Fcl.NewLine +
"操作系统版本: " + Environment.OSVersion + Fcl.NewLine +
"公共语言运行库版本: " + Environment.Version + Fcl.NewLine +
"屏幕分辨率: " + Pub.ToString(Screen.PrimaryScreen.Bounds.Size) + Fcl.NewLine +
"程序位置: " + Pub.CodeBases;
}
}
}版权声明:本文为博主http://www.zuiniusn.com原创文章,未经博主允许不得转载。
标签:.net
原文地址:http://blog.csdn.net/u013948191/article/details/47066453