Proprio ieri postavo di Genghis e del controllo HtmlLinkLabel che di default non permette di impostare il LinkColor della LinkLabel sottostante.
Visto che se non ho capito male, la licenza di Genghis non permette di ridistribuire versioni modificate della libreria, e visto che comunque non mi andava di portarmi dietro una versione modificata, ho deciso di agire in un altro modo, molto ma molto più semplice.
Dim ll As LinkLabel = CType(Me.htmlLinkLabel.Controls.Item(0), LinkLabel)
ll.LinkColor = Color.White
In questo modo (poco pulito in verità... e assolutamente non rispettoso della programmazione OO e dell'incapsulamento) è possibile impostare tutte le proprietà della LinkLabel senza dover modificare la libreria originale e senza richiedere particolari permessi per estrarre membri non pubblici attraverso la Reflection.
E' proprio vero che a volte basta cambiare prospettiva e tutto diventa molto ma molto più semplice...