Se non capite perchè dovete gestirvi voi a mano i vari click delle LinkLabel Windows Forms, forse dovete provare HtmlLinkLabel del progetto Genghis.
Io l'ho fatto ed è veramente comodo, perchè impostando il testo della Label con i tag <A> di HTML è possibile far partire aprire il browser al sito desiderato o lanciare il programma che ci interessa.
E' comunque possibile avere una gestione più sofisticata intercettando l'evento Clicked.
Ma... c'è un ma...
L'autore utilizza una normale LinkLabel per il rendering, ma non ne espone le proprietà custom per poter cambiare il colore dei link (come la LinkColor, etc...)
Naturalmente ci sono i sorgenti e quindi diventa molto semplice aggiungere le seguenti righe:
public Color LinkColor
{
get
return _linkLabel.LinkColor;
}
set
{
_linkLabel.LinkColor = value;
}
}
Questo vale anche per le altre proprietà "mancanti"...