RichTextBox.DetectUrls 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,通过该值指示当在控件中键入某个统一资源定位器 (URL) 时,RichTextBox 是否自动设置 URL 的格式。
public:
property bool DetectUrls { bool get(); void set(bool value); };
public bool DetectUrls { get; set; }
member this.DetectUrls : bool with get, set
Public Property DetectUrls As Boolean
属性值
如果 RichTextBox 将键入到控件中的 URL 自动设置为链接格式,则为 true
;否则为 false
。 默认值为 true
。
示例
下面的代码示例包含 事件的 LinkClicked 事件处理程序。 事件处理程序处理控件文档中 RichTextBox 的链接单击,并使用) 方法启动默认浏览器 (Process.Start 的实例,显示单击的链接的页面。 此示例要求事件处理程序已连接到 LinkClicked 的 RichTextBox事件。
private:
void Link_Clicked( Object^ sender, System::Windows::Forms::LinkClickedEventArgs^ e )
{
System::Diagnostics::Process::Start( e->LinkText );
}
private void Link_Clicked (object sender, System.Windows.Forms.LinkClickedEventArgs e)
{
System.Diagnostics.Process.Start(e.LinkText);
}
Private Sub Link_Clicked(sender As Object, e As System.Windows.Forms.LinkClickedEventArgs)
System.Diagnostics.Process.Start(e.LinkText)
End Sub
注解
如果此属性设置为 true
,则由 RichTextBox 确定为 URL 的 控件中输入的任何文本都会自动格式化为链接。 可以为 事件创建事件处理程序, LinkClicked 以处理控件中单击的所有链接。
LinkClickedEventArgs提供给事件事件处理程序的 LinkClicked 提供的数据使你能够确定控件中单击了哪个链接以处理链接。