ToolScrip的设置与用法 (C#.NET Winform)

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();
        }

  

  

原文地址:https://www.cnblogs.com/nianyuwen/p/2521051.html