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

        }

  

  

你可能感兴趣的:(WinForm)