C# 學習使用StatusStrip

來源:互聯網
上載者:User
   先瞭解一下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
        }

結果:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.