在textbox 中输入了小写的字母,如何自动转为大写字母,并且在textbox 中显示大写的字母。即,输入的是小写的,显示的是大写的。就是说,不管输入的是小写还是大写,textbox.Text都是大写。麻烦给代码,如果用到什么命名空间,也麻烦一起给出来。非常感谢祖国人民。

解决方案 »

  1.   

    你的字符串.ToUpper()用到的命名空间是
    Using System.IO;
      

  2.   


    private void textBox4_TextChanged(object sender, EventArgs e)
    {
               String a = this.textBox4.Text.ToUpper();
               this.textBox4.Text = a;
    }
      

  3.   

    页面控件:
    <asp:TextBox ID="TextBox1" runat="server" onkeyup ="test()"></asp:TextBox>js代码:
    <script type="text/javascript">
    function test() {
       document.getElementById("TextBox2").value = document.getElementById("TextBox2").value.toUpperCase(); ;
    }
    </script>
      

  4.   

    1楼有误!!应该是:
    js代码: 
    <script type="text/javascript"> 
    function test() { 
      document.getElementById("TextBox1").value = document.getElementById("TextBox1").value.toUpperCase(); ; 

    </script>
      

  5.   

    为什么要using System.IO;??
      

  6.   

    textBox1.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper;
      

  7.   


    ToUpper()
    不要用到 IO吧..
      

  8.   

    直接在textbox 有个属性更改就行了
    把CharacterCasing属性改成 Upper
    就行了 
      

  9.   

    private void textBox4_TextChanged(object sender, EventArgs e)
    {
               String a = this.textBox4.Text.ToUpper();
               this.textBox4.Text = a;
    }
      

  10.   

    load里面
     textBox1.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper;
    测试成功