RichTextBox::LinkClicked Event

 

Occurs when the user clicks on a link within the text of the control.

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

public:
event LinkClickedEventHandler^ LinkClicked {
	void add(LinkClickedEventHandler^ value);
	void remove(LinkClickedEventHandler^ value);
}

You can create an event handler for this event to process a link that has been clicked within the control. Using the information provided to the event handler, you can determine which link was clicked in the document.

System_CAPS_importantImportant

By default, links are displayed as text and are not clickable. To make them clickable set the DetectUrls property to true.

For more information about handling events, see NIB: Consuming Events.

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.

private:
   void Link_Clicked( Object^ sender, System::Windows::Forms::LinkClickedEventArgs^ e )
   {
      System::Diagnostics::Process::Start( e->LinkText );
   }

.NET Framework
Available since 1.1
Return to top
Show: