System.Diagnostics.Process.Start(e.Link.LinkData.ToString());\r
} else if (System.Text.RegularExpressions.Regex.IsMatch(linkData, @"^(https?|file)://")) {\r
e.Link.Visited = true;\r
- System.Diagnostics.Process.Start(linkData);\r
+ try {\r
+ System.Diagnostics.Process.Start(e.Link.LinkData.ToString());\r
+ } catch (System.ComponentModel.Win32Exception) {\r
+ MessageBox.Show(string.Format("{0}を開くのに失敗しました。", e.Link.LinkData), "ブラウザ起動エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);\r
+ }\r
}\r
}\r
}\r