求助各位大侠:richtextbox里如何输入文本?要求做到得是,点击一个列表选项,然后在鼠标所在得位置插入该值,它后面的其余文本往后移,就好像我们直接在里面输入一样。
例如:
  richtextbox里有一句话:五一去哪玩?
  此时鼠标在“五一”和“去”之间
  列表项里有一个值:"{时间}"
  选择“时间”后,richtextbox里变为
  五一{时间}去哪玩?

解决方案 »

  1.   

    就是在richtextbox中如何进行鼠标定位?
    即在鼠标所在处可以插入文本,而且不会覆盖后面原有的文字。
      

  2.   

    private void listBox1_Click(object sender, EventArgs e)
    {
        richTextBox1.SelectedText = ((ListBox)sender).SelectedItem.ToString();
        richTextBox1.Focus();
    }
      

  3.   


    richTextBox2.SelectedText += "hello";
      

  4.   

    哈,好久不“抢”分了,动作慢了好多,zswang兄真快
      

  5.   

    根据《CSDN接分指南2007手抄本》第三条:接分靠速度
      

  6.   

    根据《CSDN抢分指南2007典藏版》第一章第二目第三条:一次失败不代表永远的失败
    第三章第二目第一条:这次没赶上,下次趁早-_-#