使用 C# 開發智能手機軟體:推箱子(十四)

來源:互聯網
上載者:User

標籤:http   錯誤資訊   family   ica   程式   erro   推箱子   sys   span   

這是“使用 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# 開發智能手機軟體:推箱子(十四)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.