RichTextBox中加入超链接
2005-11-14 17:45
197 查看
Windows 窗体 RichTextBox 控件可以将 Web 链接显示为彩色或下划线形式。可以编写代码,在单击链接时打开浏览器窗口,该窗口中显示链接文本中指定的 Web 站点。
使用 RichTextBox 控件链接到 Web 页
将 Text 属性设置为包含有效 URL(例如“http://www.Microsoft.com/china”)的字符串。
确保将 DetectUrls 属性设置为 true(默认)。
实例化 Process 对象的全局实例。
为向浏览器发送所需文本的 LinkClicked 事件编写事件处理程序。
在下面的示例中,LinkClicked 事件根据在 RichTextBox 控件的 Text 属性中指定的 URL 打开 Internet Explorer 的一个实例。此示例假定窗体具有 RichTextBox 控件。
安全说明 在调用 Start 方法时,如果您由于没有足够的特权而在部分信任的上下文中运行代码,则将遇到 System.Security.SecurityException 异常。有关更多信息,请参见代码访问安全性基础知识。
// C#
public System.Diagnostics.Process p = new System.Diagnostics.Process();
private void richTextBox1_LinkClicked(object sender,
System.Windows.Forms.LinkClickedEventArgs e)
{
// Call Process.Start method to open a browser
// with link text as URL.
p = System.Diagnostics.Process.Start("IExplore.exe", e.LinkText);
}
使用 RichTextBox 控件链接到 Web 页
将 Text 属性设置为包含有效 URL(例如“http://www.Microsoft.com/china”)的字符串。
确保将 DetectUrls 属性设置为 true(默认)。
实例化 Process 对象的全局实例。
为向浏览器发送所需文本的 LinkClicked 事件编写事件处理程序。
在下面的示例中,LinkClicked 事件根据在 RichTextBox 控件的 Text 属性中指定的 URL 打开 Internet Explorer 的一个实例。此示例假定窗体具有 RichTextBox 控件。
安全说明 在调用 Start 方法时,如果您由于没有足够的特权而在部分信任的上下文中运行代码,则将遇到 System.Security.SecurityException 异常。有关更多信息,请参见代码访问安全性基础知识。
// C#
public System.Diagnostics.Process p = new System.Diagnostics.Process();
private void richTextBox1_LinkClicked(object sender,
System.Windows.Forms.LinkClickedEventArgs e)
{
// Call Process.Start method to open a browser
// with link text as URL.
p = System.Diagnostics.Process.Start("IExplore.exe", e.LinkText);
}
相关文章推荐
- RichTextBox 加入行号
- WPF textblock加入超链接
- 加入超链接
- UltraWebGrid单元格中加入超链接
- 在Windows Mobile和Wince(Windows Embedded CE)下进行WTL开发,如何加入超链接(HyperLink)
- 给你的TextView中的部分文字加入没有下划线的超链接
- Flex 之 Datagrid中列加入超链接
- 关于C#在RichTextBox中添加超链接
- Flex 之 Datagrid中列加入超链接
- if语句中加入传值超链接的问题~求帮助
- RichTextBox控件中加入图片
- cocos2d-x之CCGUI设计与实现(2)RichTextBox的实现(支持多颜色、表情、超链接)
- 怎样在JLabel上加入一个超链接?
- java 怎么向Excel中加入超链接,指向相对路径的文件
- EXt 表格(grid表格中加入超链接)-学习2
- Oracle Report中加入下载超链接操作方法
- Flex4之在Aert提示框中加入超链接
- PDF编辑器加入超链接怎么操作
- Unity Text加入超链接
- 设为首页&&加入收藏夹&&禁止复制&&地址栏显示自己的图标&&去掉超链接的下划线&&jsp页面调用在线播放器