如何在输出文件的路径中添加链接?

时间:2017-04-11 09:32:16

标签: c#

以下是我的代码片段:

MessageBox.Show(String.Format("The Export will be avilable in {0}", folderPath)

folderPath这里显示了我的输出文件的路径。所以我希望这里的消息框显示为

"导出将在C:\Test。"

中提供

我应该能够通过点击导航到C:\ Test。帮助

2 个答案:

答案 0 :(得分:1)

你可以试试这个:

string filePath = @"C:/Test/testFile.txt";
string directory =  Path.GetDirectoryName(filePath);
if (MessageBox.Show(String.Format("The Export will be avilable in {0}. Open Folder?",
   directory), "Open Directory", MessageBoxButtons.YesNo,
   MessageBoxIcon.Information) == DialogResult.Yes)
{
    System.Diagnostics.Process.Start(directory);
}

答案 1 :(得分:0)

你不能用messagebox做到这一点。

我建议您创建自己的表单,然后使用

进行显示
yourCustomForm.ShowDialog()

它非常容易操作并且工作完美,灵活,您可以根据需要进行自定义。我自己使用这种方法,甚至在大型项目中也看到了这种方法