问个简单问题,TEXTBOX文本框不能输入数据,怎么设置?(100分)

解决方案 »

  1.   

    TEXTBOX的属性里:
    ReadOnly设为true,Enable设为false,两个中随便哪个都可以
      

  2.   

    另:如果不想输入数据,改用Label如何?
      

  3.   

    Label 一样可以Enable  false啊
      

  4.   

    建议用readonly,在内容超过文本框长度时还可以看到后面的内容
      

  5.   

    readonly=true;
    or
    Enable = false;
      

  6.   

    在文本矿得keypress事件中将e.Handled = True;
      

  7.   

    在文本矿得keypress事件中将e.Handled = True;
    -->
    如果用鼠标粘帖怎么办??还是readonly吧
    干脆label不是挺好么?
      

  8.   

    this.textBox.readonly=true;
    this.textBox.Enable = false;
      

  9.   

    在textBox的属性栏里将readonly得值由false改为true就得了
      

  10.   

    回复:lovefootball(蟑螂(生活就是扯淡--做人要放低姿态)) if (e.KeyChar != '\b' && (int)e.KeyChar != 3 && (int)e.KeyChar != 22 )
    // (int)e.KeyChar != 3表示允许拷贝,
    // (int)e.KeyChar != 22 表示可以粘贴
    // e.KeyChar != '\b'表示可以删除
    {
         e.Handled = true;
    }
    if ((int)e.KeyChar == 26)// 表示可以撤销
        this.textBox2.Text = string.Empty;
    综上所述,就是不允许有任何别得输入!这个总可以满足你的要确了把
      

  11.   

    如果是.NET 1.1,设置ReadOnly = true 会有些问题,客户端的脚本可以修改其值并提交到服务器
      

  12.   

    建议 ReadOnly设为true  类似问题在CSDN里搜一下估计会有,这样就可以省100分了阿  呵呵以上都是个人建议而已 ,呵呵,我也是菜鸟一只,楼主加油,一起努力
      

  13.   

    amandag(高歌)   细讲讲,给个正解,借楼主这学习  呵呵!!
      

  14.   

    readonly, 结贴吧,我来结分.哈哈
      

  15.   

    LZ是没毕业的学生吗?拜托,下次把C#基础好好看看,就不用花冤枉分了!!!
      

  16.   

    readonly=true;or enable=false;
      

  17.   

    我要用的是从gridview中取值放入textbox,如果设置readolnly=true,更换DropDownList的值时textbox里的值就刷没了,原因不详。设Enable=false就好了