RichTextBox.DetectUrls 属性

定义

获取或设置一个值,通过该值指示当在控件中键入某个统一资源定位器 (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 的实例,显示单击的链接的页面。 此示例要求事件处理程序已连接到 LinkClickedRichTextBox事件。

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 提供的数据使你能够确定控件中单击了哪个链接以处理链接。

适用于

另请参阅