Using LinkLabel In Windows.Forms

In this article, I am going to explain how to use a LinkLabel in a Windows Forms app using Visual studio 2017.


In this article, I am going to explain how to use a LinkLabel on a Windows.Forms app using Visual Studio 2017.

STEP 1 - Start the Project

Let's create a new project using Visual Studio 2017.

Select New Project--->Visual C#-->Windows Forms App (.NET Framework), give your project a name and click OK.

Using LinkLabel In Windows Forms

This action creates a WinForms project with a default form and you should see the Windows Designer.

STEP 2 - Drag and Drop Control

Let's add a LinkLabel control to the form by dragging it from Toolbox and dropping it to the form. You will see that a LinkLabel 1 is added to the form. This control is now available to you in the code behind.

Using LinkLabel In Windows Forms 

LinkLabel Control

Hyperlinks are sometimes useful in Windows Forms programs. LinkLabel control provides hyperlinks similar to those on Web Pages. This control has some complexities and must be initialized in C# code.


The LinkData reference is of an object type. You can store anything there and use it through casting. You can simply store a string in the location and on the Link click, you can access the Link Data from the Parameter "e" and cast it.

Text Property

Text property on the LinkLabel determines what text will be shown when the LinkLabel is displayed on a form. This is a property that you will want to set every time you add new LinkLabel.

Multiple links

Multiple links can be used in the same LinkLabel. This is useful if you want to have a LinkLabel with two clickable links. To do this, add two Link objects to the LinkLabel in the Load Event.

Link Colors

You can adjust the active, default, and visited link colors in Windows.Forms. Also, you can set the disabled color. The active color is the one shown when the user is actively clicking on a link.

Using LinkLabel In Windows Forms 

Change the text of LinkLabel control to what you like. 

STEP 3 - Coding

Follow the coding given below.
  1. private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)  
  2. {  
  3.    System.Diagnostics.Process.Start("IExplore""");  
  4. }  
STEP 4 - Compile and Run

Now, simply compile and run the aplication.

Once you click the LinkLabel, it will directly open the Google link.

Using LinkLabel In Windows Forms

Using LinkLabel In Windows Forms 


In this basic article, you saw how to use a LinkLabel control. Hope you found this article interesting. For any feedback, please post it as a comment at the bottom of this article. Thank you!.