我从SQL中取出的值放到Textbox中,怎么设置能让光标在Textbox中的数值是被选中的状态且后面并没有空格?   在线跪求

解决方案 »

  1.   

    想没空格加个.Trim()。选中不知道
      

  2.   

    textBox1.Text = textBox1.Text.Trim();//去掉空格
    textBox1.Select(); //获得焦点
      

  3.   


    textBox1.Text = textBox1.Text.Trim();//去掉前后的空格
    textBox1.Text = textBox1.Text.TrimEnd();//仅去掉后面的空格
    textBox1.Text = textBox1.Text.TrimStart();//仅去掉前面的空格
      

  4.   

    加个.Trim()是获得的数据没空格,我是想输入的时候不能输入空格?   
      

  5.   

    textBox1.Select(); 没有这个吧TextBox1.Focus();  这个才是获取焦点
      

  6.   

    选中:
    TextBox1.SelectionLength = TextBox1.Text.Length
      

  7.   

                String s = 数据库中取得的数据.ToString().Trim();
                textBox1.Text = s;
                textBox1.Focus();
                textBox1.SelectionStart = 0;
                textBox1.SelectionLength = textBox1.Text.Length;
      

  8.   

            private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
            {
                if (e.KeyChar == 0x20)  //禁止输入空格
                {
                    e.Handled = true;
                }
            }
      

  9.   

    textBox1.Text = "abc ".Trim();
    textBox1.SelectAll();  //winform里的
      

  10.   

    TextBox1.Focus(); 这个是获取焦点
    你可以把获得的内容通过一个函数,把空格替换掉就可以了。呵呵
    或者通过循环来判断,如果输入了空格则不接收就是了。每个键都有指定的ASC码的
    就跟判断数字一个道理
      

  11.   

    textBox1.Text = textBox1.Text.Trim();textBox1.Focus();