解释一下:就是我对某一个内容进行多选后,多选的值已经填写到了文本框内,假如我对某一项选择不满意,进行删除。我现在删除只能一个字一个字的删除,怎么能一次性的删除我不要的这一项呢。就比如在所选的每一项后面能显示一个x点击x就能删除。不是这种也没关系,就是能一次性删除,不要一个字一个字的就好。

解决方案 »

  1.   

    先instr查找字符串定位,再replace替换为空
      

  2.   

    能在详细一点吗,之前想用button显示然后用hidden,但是感觉好麻烦也不知道能不能实现。
      

  3.   

    看不懂吗?我的意思就是,我做了一个复选框,将多选的内容提取到了文本框中,可能会有要错选的,这时候我要进行删除不必要的选项。这个实在文本框中进行删除。我现在做的只能是一个字一个字的删除,不能说把光标放在这个选项上就能一次Backspace就完全删除。
      

  4.   

    用鼠标选中要删除的内容,然后按backspace或delete就可以删除
      

  5.   

    复选框单击事件中,如果value=0就在文本框中把这个复选框对应的内容replace为空
      

  6.   

    多选的值已经填写到了文本框内
    -----------------------
    多选的值用LISTBOX添加
      

  7.   

    我没用c# 吗用的是asp 没有这个控件啊
      

  8.   

    有一点想法,如果不可以就当我没说过。1、把复选框对应的内容存到数组里,在文本框中显示这些数组。当删除某个数组中的字符时,就删除这整个数组。难点就是如何控制光标,确定光标肯定在数组与数组之间,而不能落在某个数组里面。2、不用文本框,用图片框(picturebox)之类的容器,然后把复选框对应的内容保存到label这样的一组控件里。这样删除时肯定会整个label被删除而不会只删除里面的一个字。瞎想的,没试过,不知道行不行得通。