http://www.longziyong.cn/post/CSharp/2015/04/310.html
RichTextBox控件可以將Web鏈接顯示爲彩色或下劃線形式。可以編寫代碼,在單擊鏈接時打開瀏覽器窗口,該窗口中顯示鏈接文本中指定的網站。通過Text屬性,設置控件中含有超鏈接的文本。然後在控件的LinkClicked事件中編寫事件處理程序,將所需的文本發送到瀏覽器。
【例】創建一個Windows應用程序,在控件的文本內容中含有超鏈接地址,其顯示爲彩色並且帶有下劃線,單擊這個超鏈接地址後,會打開相應的網站。
代碼如下:
02 | private void Form1_Load( object sender, EventArgs e) |
05 | richTextBox1.Multiline = true ; |
07 | richTextBox1.ScrollBars = RichTextBoxScrollBars.Vertical; |
12 | private void richTextBox1_LinkClicked( object sender, LinkClickedEventArgs e) |
15 | System.Diagnostics.Process.Start(e.LinkText); |
程序運行結果如下圖所示。
圖 文本中含有超鏈接地址
注意
在RichTextBox控件的文本中設置超鏈接時,必須用“http://”開頭,且http的前面不能用數字和字母,只能用空格或漢字,否則將無法實現超鏈接操作。