我自己也顶一下 不想这么快沉啊 毕竟也100分那  等待高手看看这个问题

解决方案 »

  1.   

    一小会儿不来,都沉到第2页去了,大家帮忙顶顶啊,这个问题我真的比较急
      

  2.   

    给你个思路吧,插入链接的时候,记录下插入的位置,把位置和插入的链接存储起来,当鼠标移动的时候,可以通过鼠标的坐标获取字符位置,然后判断这个位置是否在记录的位置+链接的文字长度之间,在就是这个链接了。如下:
     void chatRichTextBox1_MouseMove(object sender, MouseEventArgs e)
            {
                //获取位置。
                int index = chatRichTextBox1.GetCharIndexFromPosition(e.Location);            //判断index是否在链接link的插入位置pos和pos+link.Length
            }
      

  3.   

    楼上是个解决的办法,在此感谢;
    再等会结贴,看看有无更好的解决方案
      

  4.   

    睡前再up一下,明天早上再来瞧瞧~
      

  5.   

    已经用5楼的方法实现了,但不知有无更好的办法。