EN
Il contenuto non è disponibile nella lingua di destinazione, ma solo in inglese.

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.

[Visual Basic]
Public Property DetectUrls As Boolean
[C#]
public bool DetectUrls {get; set;}
[C++]
public: __property bool get_DetectUrls();
public: __property void set_DetectUrls(bool);
[JScript]
public function get DetectUrls() : Boolean;
public function set DetectUrls(Boolean);

Property Value

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.

Example

[Visual Basic, C#, C++] The following 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 assumes that the event handler has been connected to the LinkClicked event for a RichTextBox.

[Visual Basic] 
Protected Sub Link_Clicked(sender As Object, e As System.Windows.Forms.LinkClickedEventArgs)
   System.Diagnostics.Process.Start(e.LinkText)
End Sub 'Link_Clicked

[C#] 
protected void Link_Clicked (object sender, System.Windows.Forms.LinkClickedEventArgs e)
{
   System.Diagnostics.Process.Start(e.LinkText);
}

[C++] 
protected:
   void Link_Clicked (Object* /*sender*/, System::Windows::Forms::LinkClickedEventArgs* e)
   {
      System::Diagnostics::Process::Start(e->LinkText);
   }

[JScript] No example is available for JScript. To view a Visual Basic, C#, or C++ example, click the Language Filter button Language Filter in the upper-left corner of the page.

Requirements

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

See Also

RichTextBox Class | RichTextBox Members | System.Windows.Forms Namespace | LinkClicked | LinkClickedEventArgs

Mostra: