あなたはLinkLabelを使用し、そのLinkAreaプロパティを設定することができます。
//LinkArea (start index, length)
myLinkLabel.LinkArea = new LinkArea(37, 18);
myLinkLabel.Text = "An update is available, please visit http://example.com to download it!";
上記の通常のテキストの残りながらhttp://example.com
リンクを行います。
コメントに編集: リンクを処理する方法はさまざまです。 1つの方法は、リンクに説明(URL)を付け、Process.Startを使用してURLを起動することです。
myLinkLabel.LinkArea = new System.Windows.Forms.LinkArea(37, 18);
myLinkLabel.LinkClicked += new LinkLabelLinkClickedEventHandler(myLinkLabel_LinkClicked);
myLinkLabel.Text = "An update is available, please visit http://example.com to download it!";
myLinkLabel.Links[0].Description = "http://example.com";
とイベントハンドラの記述を読んで、サイトを起動することができます:私はあなたがWindowsアプリケーションではなく、Webアプリケーションをやって使用していると仮定
void myLinkLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
Process.Start(e.Link.Description);
}
Webアプリケーション? Windowsアプリケーションですか? –