如何使用StatusBar控制項

來源:互聯網
上載者:User

我們來看下 定義

public class StatusBar : System.Windows.Forms.Control    System.Windows.Forms 的成員摘要: 表示 Windows 狀態列控制項。  
從工具列中拽一個StatusBar 控制項

 

在它的屬性中 Panels 中 添加3項

並且更改 各自的Text的值

再來看下代碼

 

        private void menuItem2_Click(object sender, System.EventArgs e)        {//開啟文字檔            this.openFileDialog1.ShowDialog();            string StrFileName=this.openFileDialog1.FileName;            if(StrFileName.Trim()=="")                return;                        this.richTextBox1.LoadFile(StrFileName,RichTextBoxStreamType.PlainText);                        this.statusBarPanel1.Text="檔案名稱:"+StrFileName;        }
 
 
        private void richTextBox1_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)        {//檢測滑鼠的位置            int xPos=Cursor.Position.X;            int yPos=Cursor.Position.Y;                        this.statusBarPanel2.Text="滑鼠位置:X="+xPos.ToString()+"  Y="+yPos.ToString();                    }
 
private void richTextBox1_KeyUp(object sender, System.Windows.Forms.KeyEventArgs e)        {//檢測鍵盤按鍵狀態            string StrInfo="當前按鍵為:";            switch(e.KeyCode)            {                case Keys.A:                    StrInfo+="A鍵";                    break;                case Keys.B:                    StrInfo+="B鍵";                    break;                case Keys.C:                    StrInfo+="C鍵";                    break;                case Keys.D:                    StrInfo+="D鍵";                    break;                case Keys.E:                    StrInfo+="E鍵";                    break;                case Keys.F:                    StrInfo+="F鍵";                    break;                case Keys.G:                    StrInfo+="G鍵";                    break;                case Keys.H:                    StrInfo+="H鍵";                    break;                case Keys.I:                    StrInfo+="I鍵";                    break;                case Keys.J:                    StrInfo+="J鍵";                    break;                case Keys.K:                    StrInfo+="K鍵";                    break;                case Keys.L:                    StrInfo+="L鍵";                    break;                case Keys.M:                    StrInfo+="M鍵";                    break;                case Keys.N:                    StrInfo+="N鍵";                    break;                case Keys.O:                    StrInfo+="O鍵";                    break;                case Keys.P:                    StrInfo+="P鍵";                    break;                case Keys.Q:                    StrInfo+="Q鍵";                    break;                case Keys.R:                    StrInfo+="R鍵";                    break;                case Keys.S:                    StrInfo+="S鍵";                    break;                case Keys.T:                    StrInfo+="T鍵";                    break;                case Keys.U:                    StrInfo+="U鍵";                    break;                case Keys.V:                    StrInfo+="V鍵";                    break;                case Keys.W:                    StrInfo+="W鍵";                    break;                case Keys.X:                    StrInfo+="X鍵";                    break;                case Keys.Y:                    StrInfo+="Y鍵";                    break;                case Keys.Z:                    StrInfo+="Z鍵";                    break;                default:                    StrInfo+="非字母鍵";                    break;            }
 
 
public System.Windows.Forms.Keys KeyCode [  get]    System.Windows.Forms.KeyEventArgs 的成員摘要: 擷取 System.Windows.Forms.Control.KeyDown 或 System.Windows.Forms.Control.KeyUp 事件的鍵盤代
 
http://www.cnblogs.com/zbqy/archive/2007/02/10/646938.html

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.