【发布时间】:2013-06-27 18:35:57
【问题描述】:
好的,所以基本上我有一个标签,我希望用户能够向它添加一个文件位置,以便进一步访问。像..他选择文件A绑定到Label1。所以当他点击Label1时,文件A会打开..有什么建议吗?
【问题讨论】:
标签: .net windows vb.net visual-studio-2008 label
好的,所以基本上我有一个标签,我希望用户能够向它添加一个文件位置,以便进一步访问。像..他选择文件A绑定到Label1。所以当他点击Label1时,文件A会打开..有什么建议吗?
【问题讨论】:
标签: .net windows vb.net visual-studio-2008 label
这里有一个执行你想要的操作的代码:
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) 和一个链接标签 (LinkLabel1) 并使用此代码。
【讨论】:
您可以将用户指定的文件位置作为字符串保存到My.Settings。然后你可以在标签的点击事件中打开文件,比如System.Diagnostics.Process.Start(My.Settings.Label1Path)
【讨论】: