首页 > 代码库 > 使用 C# 开发智能手机软件:推箱子(十四)
使用 C# 开发智能手机软件:推箱子(十四)
这是“使用 C# 开发智能手机软件:推箱子”系列文章的第十四篇。在这篇文章中,介绍 Window/ErrorMsgDlg.cs 源程序文件。这个源程序文件包括 ErrorMsgDlg 类。该类继承自 System.Windows.Forms.Form 类,表示推箱子的“错误信息”对话框。例如以下图所看到的:
以下是 Window/ErrorMsgDlg.Designer.cs 源程序的部分代码:
在“错误信息”对话框中,用一个 TabControl 控件来管理相关的选项卡页集,分为“简明”和“具体”两个选项卡(TabPage 控件)。每一个选项卡中使用 TextBox 控件来显示相关的信息。以下是 Window/ErrorMsgDlg.cs 源程序的代码:
以下是 Window/ErrorMsgDlg.Designer.cs 源程序的部分代码:
namespace Skyiv.Ben.PushBox.Window
{
public partial class ErrorMsgDlg
{
// 这里省略了一些代码
private System.Windows.Forms.TabControl tclMain;
private System.Windows.Forms.TabPage tpgBase;
private System.Windows.Forms.TabPage tpgAdv;
private System.Windows.Forms.TextBox tbxBase;
private System.Windows.Forms.TextBox tbxAdv;
}
}
{
public partial class ErrorMsgDlg
{
// 这里省略了一些代码
private System.Windows.Forms.TabControl tclMain;
private System.Windows.Forms.TabPage tpgBase;
private System.Windows.Forms.TabPage tpgAdv;
private System.Windows.Forms.TextBox tbxBase;
private System.Windows.Forms.TextBox tbxAdv;
}
}
在“错误信息”对话框中,用一个 TabControl 控件来管理相关的选项卡页集,分为“简明”和“具体”两个选项卡(TabPage 控件)。每一个选项卡中使用 TextBox 控件来显示相关的信息。以下是 Window/ErrorMsgDlg.cs 源程序的代码:
1 using System.Windows.Forms;
2
3 namespace Skyiv.Ben.PushBox.Window
4 {
5 /// <summary>
6 /// “错误信息”对话框
7 /// </summary>
8 public partial class ErrorMsgDlg : Form
9 {
10 public string ErrorMsg { set { tbxBase.Text = value; } }
11 public string DebugMsg { set { tbxAdv.Text = value; } }
12
13 public ErrorMsgDlg(bool isTopMost)
14 {
15 InitializeComponent();
16 TopMost = isTopMost;
17 }
18 }
19 }
2
3 namespace Skyiv.Ben.PushBox.Window
4 {
5 /// <summary>
6 /// “错误信息”对话框
7 /// </summary>
8 public partial class ErrorMsgDlg : Form
9 {
10 public string ErrorMsg { set { tbxBase.Text = value; } }
11 public string DebugMsg { set { tbxAdv.Text = value; } }
12
13 public ErrorMsgDlg(bool isTopMost)
14 {
15 InitializeComponent();
16 TopMost = isTopMost;
17 }
18 }
19 }
使用 C# 开发智能手机软件:推箱子(十四)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。