不知道大家有没有注意,当RichTexeBox的内容里面含有一个网址时,
会自动显示为蓝色字体 并且成为一个超级链接
但是问题来了
虽然表现的是超级连接的样子,但是点不开。
我在琢磨了一下,发现问题所在了,
RichTexeBox和TextBox不同,
Textbox里面鼠标右键能够出现复制粘贴等等,
但是RichTextBox就不行了,鼠标右键没有反应。
不知道是不是我的属性设置的问题,请问有没有了解这个的

解决方案 »

  1.   

    自己解决了
    在Link_Clicked事件里面添加System.Diagnostics.Process.Start(e.LinkText);
    好了 既然问题解决了 那就散分吧~
      

  2.   

    网址被自动标示为Internet地址是RichTextBox自动进行的操作。如果需要单击网址,打开网页,需要设置该RichTextBox实例的LinkClicked事件。
    例如:
    private void richTextBox1_LinkClicked(object sender, LinkClickedEventArgs e)
            {
                System.Diagnostics.Process.Start(e.LinkText);
            }
      

  3.   

    网址被自动标示为Internet地址是RichTextBox自动进行的操作。如果需要单击网址,打开网页,需要设置该RichTextBox实例的LinkClicked事件。 
    例如: 
    private void richTextBox1_LinkClicked(object sender, LinkClickedEventArgs e) 
            { 
                System.Diagnostics.Process.Start(e.LinkText); 
            }