這是“使用 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 }
上一篇:使用 C# 開發智能手機軟體:推箱子(十三)
下一篇:使用 C# 開發智能手機軟體:推箱子(十五)
返回目錄