VB2008コントロール使用例:リンクラベルでWebサイトを開く(LinkLabel)リンクラベル コントロールの使用例サンプルですコントロールの使用例へリンクに表示する文字は、Textプロパティに設定します。 リンク先は、Links.Addメソッドに設定します。 ■構文 Links.Add(何文字目からリンクに設定するか、何文字目までリンクに設定するか、リンク先) リンクラベルがクリックされた時、LinkClickedイベントが発生します。 LinkDataプロパティで取得し、System.Diagnostics.Process.Startでリンク先を開きます。 ■ 実行画面 ■ 実行コード Public Class Form1 Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked Dim target As String 'リンク先を取得する target = Me.LinkLabel1.Links(0).LinkData.ToString() 'リンク先を開く System.Diagnostics.Process.Start(target) End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load '表示するテキスト Me.LinkLabel1.Text = "リンク先はここをクリックしてください" 'リンク先を追加 Me.LinkLabel1.Links.Add(5, 3, "www.feedsoft.net/vb/") 'リンク先に移動したことがあることを示すようにリンクを表示する Me.LinkLabel1.LinkVisited = True End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click '閉じる Me.Close() End Sub End Class Visual Basic 2008 Express Edition実践入門 |