C#Windows應(yīng)用程序開發(fā)之添加狀態(tài)條
C#Windows應(yīng)用程序開發(fā)之添加狀態(tài)條前言:通常windows應(yīng)用程序都有相似的特征:控件、菜單、工具條、狀態(tài)欄等等。每次我們開始作一個(gè)新的windows應(yīng)用程序時(shí)都是以相同的事情開始:建立項(xiàng)目,添加控件和事件處理器。如果我們有一個(gè)模板,那么我們就可以節(jié)約大量的時(shí)間了。
在介紹如何建立模板的過程中,將涉及大量的微軟.net framework類庫的基本知識(shí)。如果你沒有使用集成開發(fā)環(huán)境那么本文介紹的模板對(duì)你將非常有用,如果你使用了visual studio.net這樣的集成開發(fā)環(huán)境你也可以從中了解控件的工作方式,這對(duì)你也是很有用的。
C#Windows應(yīng)用程序開發(fā)之添加狀態(tài)條的過程:
C#Windows應(yīng)用程序開發(fā)之添加狀態(tài)條由System.Windows.Forms.StatusBar描述,它提供了定制控件的外觀的屬性,狀態(tài)條由StatusBarPanel對(duì)象組成,在我們的模板中狀態(tài)條有兩個(gè)嵌套板:
- StatusBar statusBar = new StatusBar();
- StatusBarPanel statusBarPanel1 = new StatusBarPanel();
- StatusBarPanel statusBarPanel2 = new StatusBarPanel();
C#Windows應(yīng)用程序開發(fā)之添加狀態(tài)條之狀態(tài)條和狀態(tài)跳上的嵌套板由下面的代碼設(shè)置:
- statusBarPanel1.BorderStyle = StatusBarPanelBorderStyle.Sunken;
- statusBarPanel1.Text = "Press F1 for Help";
- statusBarPanel1.AutoSize = StatusBarPanelAutoSize.Spring;
- statusBarPanel2.BorderStyle = StatusBarPanelBorderStyle.Raised;
- statusBarPanel2.ToolTipText = System.DateTime.Now.ToShortTimeString();
- statusBarPanel2.Text = System.DateTime.Today.ToLongDateString();
- statusBarPanel2.AutoSize = StatusBarPanelAutoSize.Contents;
- statusBar.ShowPanels = true;
- statusBar.Panels.Add(statusBarPanel1);
- statusBar.Panels.Add(statusBarPanel2);
C#Windows應(yīng)用程序開發(fā)之添加狀態(tài)條目的:我們需要將狀態(tài)條添加到窗體中:
- this.Controls.Add(statusBar);
C#Windows應(yīng)用程序開發(fā)之添加狀態(tài)條的基本情況就向你介紹到這里,希望對(duì)你學(xué)習(xí)和了解C#Windows應(yīng)用程序開發(fā)之添加狀態(tài)條有所幫助。
【編輯推薦】