Visual Basic LinkLabel自定义

时间:2013-06-27 18:35:57

标签: .net windows vb.net visual-studio-2008 label

好的,基本上我有一个标签,我希望用户能够为其添加文件位置,以便进一步访问。就像..他选择文件A绑定到Label1。所以当他点击Label1时,文件A会打开..有什么建议吗?

2 个答案:

答案 0 :(得分:0)

您可以在此处执行所需操作的代码:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    Dim fd As OpenFileDialog = New OpenFileDialog()
    Dim strFileName As String

    fd.InitialDirectory = "C:\"

    If fd.ShowDialog() = DialogResult.OK Then
        LinkLabel1.Text = System.IO.Path.GetFileName(fd.FileName)
    End If
End Sub

Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked
    Process.Start(LinkLabel1.Text)
End Sub

您必须在表单中添加一个按钮(Button1)和一个linklabel(LinkLabel1)并使用此代码。

答案 1 :(得分:0)

您可以将用户指定的文件位置保存为My.Settings字符串。然后,您可以使用System.Diagnostics.Process.Start(My.Settings.Label1Path)

之类的内容在标签的点击事件中打开文件