以下是我的代码片段:
MessageBox.Show(String.Format("The Export will be avilable in {0}", folderPath)
folderPath这里显示了我的输出文件的路径。所以我希望这里的消息框显示为
"导出将在C:\Test。"
中提供我应该能够通过点击导航到C:\ Test。帮助
答案 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()
它非常容易操作并且工作完美,灵活,您可以根据需要进行自定义。我自己使用这种方法,甚至在大型项目中也看到了这种方法