.NET Framework Class Library
RichTextBox..::.DetectUrls Property

Gets or sets a value indicating whether or not the RichTextBox will automatically format a Uniform Resource Locator (URL) when it is typed into the control.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)
Syntax

Visual Basic (Declaration)
Public Property DetectUrls As Boolean
Visual Basic (Usage)
Dim instance As RichTextBox
Dim value As Boolean

value = instance.DetectUrls

instance.DetectUrls = value
C#
public bool DetectUrls { get; set; }
Visual C++
public:
property bool DetectUrls {
    bool get ();
    void set (bool value);
}
JScript
public function get DetectUrls () : boolean
public function set DetectUrls (value : boolean)

Property Value

Type: System..::.Boolean
true if the RichTextBox will automatically format URLs that are typed into the control as a link; otherwise, false. The default is true.
Remarks

If this property is set to true, any text entered into the control that is determined by the RichTextBox to be a URL is automatically formatted as a link. You can create an event handler for the LinkClicked event to handle all links clicked in the control. The LinkClickedEventArgs that is provided to the event handler for the LinkClicked event provides data that enables you to determine which link was clicked in the control in order to process the link.

Examples

The following code example contains an event handler for the LinkClicked event. The event handler processes link clicks within the document of a RichTextBox control and launches an instance of the default browser (using the Process..::.Start method), displaying the page for the link that was clicked. This example requires that the event handler has been connected to the LinkClicked event for a RichTextBox.

Visual Basic
Private Sub Link_Clicked(sender As Object, e As System.Windows.Forms.LinkClickedEventArgs)
   System.Diagnostics.Process.Start(e.LinkText)
End Sub 'Link_Clicked
C#
private void Link_Clicked (object sender, System.Windows.Forms.LinkClickedEventArgs e)
{
   System.Diagnostics.Process.Start(e.LinkText);
}
Visual C++
private:
   void Link_Clicked( Object^ sender, System::Windows::Forms::LinkClickedEventArgs^ e )
   {
      System::Diagnostics::Process::Start( e->LinkText );
   }
Platforms

Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
Version Information

.NET Framework

Supported in: 3.5, 3.0, 2.0, 1.1, 1.0
See Also

Reference

Tags :


Page view tracker