.NET C#,VB.NET,VC.NET

■URLのリンクをクリックしてブラウザ起動

LinkLabelコントロールを使います。

URLは、あらかじめ
同コントロールのTextプロパティーに設定しておきます。

URLをクリックされた際にブラウザを起動したい場合は
Clickedイベントハンドラを追加し、
同ハンドラ内にブラウザを起動するコードを書きます。
具体的にはサンプルを見てください。

また、クリック後にURLの文字色を変えたい場合(通常は紫)
LinkVisitedプロパティーにtrueを設定します。


C#
private void linkLabel1_LinkClicked(object sender, System.Windows.Forms.LinkLabelLinkClickedEventArgs e)
{
    // URLの色を変更(初期状態では紫に。変更する場合はVisitedLinkColorを変更)
    linkLabel1.LinkVisited = true;

    // TextプロパティーのURLをブラウザで開く
    System.Diagnostics.Process.Start( linkLabel1.Text );
}
VB.NET
Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked
    'URLの色を変更(初期状態では紫に。変更する場合はVisitedLinkColorを変更)
    LinkLabel1.LinkVisited = True

    'TextプロパティーのURLをブラウザで開く
    System.Diagnostics.Process.Start(LinkLabel1.Text)
End Sub
VC.NET
private: System::Void linkLabel1_LinkClicked(System::Object *  sender, System::Windows::Forms::LinkLabelLinkClickedEventArgs *  e)
{
    // URLの色を変更(初期状態では紫に。変更する場合はVisitedLinkColorを変更)
    linkLabel1->LinkVisited = true;

    // TextプロパティーのURLをブラウザで開く
    System::Diagnostics::Process::Start( linkLabel1->Text );
}

トップ  > .NET C#,VB.NET,VC.NET
Copyright (C) 2005.09 〜 By Shougo Suzaki

SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送