如何在MessageBox.show中创建超链接
本文关键字:创建 超链接 show MessageBox | 更新日期: 2023-09-27 17:58:39
我尝试用这种方式在MessageBox中创建超链接:
MessageBox.Show(
"test message",
"caption",
MessageBoxButtons.YesNo,
MessageBoxIcon.Information,
MessageBoxDefaultButton.Button1,
0,
**"http://google.com"**,
"Keyword"
);
注意:上面的代码实际上是在另一个问题中"选择作为答案"的https://stackoverflow.com/a/1833877/2046417,但我不知道为什么它对我不起作用。我在关键字(
Error 3 The * or -> operator must be applied to a pointer C:'Users'kiriti'Documents'Visual Studio 2010'Projects'TailorApplication_3'TailorApplication_3'Form1.cs 359 140 TailorApplication_3
)
我试着摆弄代码,找到了自己问题的解决方案。
if (MessageBox.Show(
"test", "Visit", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk
) == DialogResult.Yes)
{
System.Diagnostics.Process.Start("http://www.google.com");
}
效果很好!:)
给出的例子是VB,如果您从URL中删除**,它将显示消息框,并在单击帮助按钮时将您带到该URL。
有关此调用参数的更多信息,请参阅:
http://msdn.microsoft.com/en-us/library/ww6cfk80.aspx