LinkLabel をクリックした時にその URL にジャンプする - Visual C# プログラミング

PROGRAM


LinkLabel をクリックした時にその URL にジャンプする

LinkLabel に URL を設定して、それをクリックしたときに、その URL のページをブラウザーで開いてみます。

そのために、今回はまず Windows フォームに LinkLabel を貼り付けて、そのテキストとして URL を設定します。

もっとも、LinkLabel でページを開く処理は自分で記述することになるため、必ずしも URL が Text プロパティに設定されている必要はありません。

今回は Text プロパティに設定されている URL を開くようにしたいと思うので、次のように、貼り付けた LinkLabel の LinkClicked イベントをハンドルして、次のコードを実装します。

private void linkURL_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)

{

LinkLabel link = (LinkLabel)sender;

 

// System.Diagnostics 名前空間の Process クラスの Start メソッドを使って URL を開いています。

System.Diagnostics.Process.Start(link.Text);

}

このようにすることで、クリックされた LinkLabel に設定されている URL テキストを、ブラウザで開くことができました。


[ もどる ]