先瞭解一下StatusStrip:首選StatusStrip是Form中的一個控制項,同時也是一個大的控制項,其中含有許多子控制項,這些子控制項存放在控制項群中。
這樣我們要使用StatusStrip時,首先要定義StatusStrip,然後定義ToolStrip控制項,再次定義ToolStrip控制項群,第三將ToolStrip控制項加入到控制項群中,第四將控制項群加入到StatusStrip中,最後要將StatusStrip加入到窗體中。
舉例說明:
本例是在Form窗體中加入任務欄,並在任務欄左邊顯示「Test」。
一、在設計模式下的添加方法為:
在窗體上添加一個StatusStrip控制項。在StatusStrip上添加一個ToolStripLabel控制項。將ToolStripLabel控制項的Text屬性設置成在運行時顯示的訊息(即為Test)。
二、 在代碼模式下添加過程即為:
1. 定義StatusStrip
2. 定義控制項(ToolStripLabel)
3. 定義控制項群(ToolStripItem)
4. 將控制項加入控制項群(Items.AddRange)
5. 將StatusStrip加入到Form中
public Form1()
{
InitializeComponent();
#region AddStatusStrip
//1. 定義要增加的StatusStrip
StatusStrip sb = new StatusStrip();
//2. 定義StatusStrip項目中的控制項,其中ToolStripLabel是一個相似於label的控制項,現在用於顯示文字
ToolStripLabel tsl = new ToolStripLabel();
//要顯示的文字內容
tsl.Text = "Test";
//3. 定義StatusStrip中要項目
ToolStripItem[] tsi = new ToolStripItem[1];
tsi[0] = tsl;
//4. 將項目加入到StatusStrip中
sb.Items.AddRange(tsi);
//5. 將StatusStrip加入到表單中
this.Controls.Add(sb);
#endregion
}
結果: