用C#编写的Windows应用程序如何控制TextBox中只能输入数字?

来源:互联网 发布:智库网站 知乎 编辑:程序博客网 时间:2024/06/11 09:37

textbox有个KeyPress事件

textbox改为对应的就可以用了
                private   void   textBox_KeyPress(object   sender,   KeyPressEventArgs   e) 
                { 
                        if   (textBox3.SelectionStart   ==   0) 
                        { 
                                if   (e.KeyChar.CompareTo( '0 ')   ==   0   ||   e.KeyChar.CompareTo( '0 ')   <   0   ||   e.KeyChar.CompareTo( '9 ')   >   0) 
                                { 
                                        e.Handled   =   true; 
                                } 
                        } 
                        else 
                        { 
                                if   (e.KeyChar.CompareTo( '0 ')   <   0   ||   e.KeyChar.CompareTo( '9 ')   >   0) 
                                { 
                                        if   (e.KeyChar   !=   '/b ') 
                                                e.Handled   =   true; 
                                } 
                        } 
                }

原创粉丝点击