我有 VS2010,C#。我在表单中使用 RichTextBox。我将 DectectUrls 属性设置为 True。我设置了一个 LinkClicked 事件。
我想打开这样的文件链接:file://C:\Documents and Settings... 或file://C:\Program Files (x86)...
它不适用于带有空格的路径。
源代码:
rtbLog.SelectionFont = fnormal;
rtbLog.AppendText("\t. Open Path" + "file://" + PathAbsScript + "\n\n");
// DetectUrls set to true
// launch any http:// or mailto: links clicked in the body of the rich text box
private void rtbLog_LinkClicked(object sender, LinkClickedEventArgs e)
{
try
{
System.Diagnostics.Process.Start(e.LinkText);
}
catch (Exception) {}
}
有什么建议么?