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 }
這是我做成控件后的效果

上圖我只用了一個ToolScrip控件 為什么上面多出了一個白色的區域呢?!!
#region 底部信息 public void BindFoot() { FrmLogin fl = new FrmLogin(); StatusStrip sFoot = new StatusStrip(); ToolStripLabel tsl = new ToolStripLabel(); tsl.Text = "當前用戶:" + fl.LoginName.Trim() + "歡迎您,系統時間:" + DateTime.Now.ToString(); ToolStripItem[] tsi = new ToolStripItem[1]; tsi[0] = tsl; sFoot.Items.AddRange(tsi); this.Controls.Add(sFoot); } #endregion private void Footer_Load(object sender, EventArgs e) { BindFoot(); }