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

这是“
使用 C# 开发智能手机软件:推箱子
”系列文章的第十四篇。在这篇文章中,介绍 Window/ErrorMsgDlg.cs 源程序文件。这个源程序文件包括 ErrorMsgDlg 类。该类继承自 System.Windows.Forms.Form 类,表示推箱子的“错误信息”对话框。例如以下图所看到的:




技术分享
 
技术分享




技术分享




    以下是 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;
  }
}



    在“错误信息”对话框中,用一个 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 
}

相关文章