我对来自Android的C#/ Visual Studio 2015应用程序开发相对较新。我正在编写一个聊天应用程序,它还允许用户相互发送文件。文件传输功能到位;文件在收到时被下载到预设文件夹,然后该文件的文件路径将显示在收件人的聊天框中。但是,该文件路径显示为常规文本。
如何使所述文件路径(和/或网址,理想情况下)显示为可点击的超链接,然后打开所述文件?
我们非常感谢您指出的任何帮助或资源!
答案 0 :(得分:1)
如果您创建linkLabel对象以显示路径,则可以向事件LinkClicked添加回调并打开文件资源管理器:
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
Process.Start("C:/");
}
答案 1 :(得分:0)
我们走了:
您应该使用Uri类从字符串构建您的网址:
string filePath = "C:\\example.txt";
Uri uri = new Uri(filePath);
return uri.AbsoluteUri;
希望它有所帮助;)