C# IMEMODE屬性說明

來源:互聯網
上載者:User

http://www.codeguru.cn/database/Microsoft.Access.Visual.Basic.Reference/html/acproIMEMode.htm

 

 

【C#】只允許在文字框中輸入數字,以及將全形數字轉換為半形數字

 

//檢查所輸入的資料是否僅為數字或有效符號,以及將全形數字變為半形
        private void textBox3_KeyPress(object sender, KeyPressEventArgs e)
        {

            e.Handled = (e.KeyChar < '0' || e.KeyChar > '9') & (e.KeyChar < '0' || e.KeyChar > '9') && e.KeyChar != '/b';
            //e.Handled 在為true的時候,文字框中什麼都不輸入也不顯示。當所輸入的字元統統不在允許輸入的字元內時,e.Handled 就為true。
            if (e.KeyChar >= '0' & e.KeyChar <= '9')
            {
                e.KeyChar = quanbianban(e.KeyChar);
            }

        }
        //------------全形數字變半形數字-----------------

        public char quanbianban(char quan)
        {
            switch (quan)
            {

                case '0':
                    return '0';
                   
                case '1':
                    return '1';
                 
                case '2':
                    return '2';
                 
                case '3':
                    return '3';
               
                case '4':
                    return '4';
                
                case '5':
                    return '5';
               
                case '6':
                    return '6';
              
                case '7':
                    return '7';
                  
                case '8':
                    return '8';
                 
                case '9':
                    return '9';
                  
                default:
                    return '9';               

            }
        }
——本文來自暮鼓晨鐘-河工論壇『www.hgbbs.com』原帖地址:http://www.hgbbs.com/bbs/viewthread.php?tid=111015&fromuid=0

聯繫我們

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