如何MessageBox.show创建超链接? [英] How to create Hyperlink in MessageBox.show?
问题描述
我曾尝试以这种方式创造MessageBox中的超链接:
MessageBox.Show(
测试消息,
标题,
MessageBoxButtons.YesNo,
MessageBoxIcon.Information,
MessageBoxDefaultButton.Button1,
0,
**的http:/ /google.com\"**,
关键字
);
注:上面的代码实际上是选为回答在另一个问题的http://stackoverflow.com/a/1833877/2046417 ,但我不知道为什么它不适合我的工作。我在关键字得到错误 (
的错误3 *或 - >操作人员必须应用于指针C:\Users\kiriti\Documents\Visual工作室2010\Projects\TailorApplication_3\TailorApplication_3\Form1.cs 359 140 TailorApplication_3
的 )
的
我试着用代码玩了一圈,发现解决我自己的问题。
<预类=郎-CS prettyprint-覆盖>
如果(MessageBox.Show(
测试,访问,MessageBoxButtons .YesNo,MessageBoxIcon.Asterisk
)== DialogResult.Yes)
{
System.Diagnostics.Process.Start(http://www.google.com);
}
伟大工程! :)
I have tried creating a hyperlink in MessageBox in this way:
MessageBox.Show(
"test message",
"caption",
MessageBoxButtons.YesNo,
MessageBoxIcon.Information,
MessageBoxDefaultButton.Button1,
0,
**"http://google.com"**,
"Keyword"
);
Note: The Above code was actually "chosen as a answer" in an another question http://stackoverflow.com/a/1833877/2046417 ,but I don't know why its not working for me. I am getting error at keyword (
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
)
I tried playing around with the code and found a solution to my own question.
if (MessageBox.Show(
"test", "Visit", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk
) == DialogResult.Yes)
{
System.Diagnostics.Process.Start("http://www.google.com");
}
Works great! :)
这篇关于如何MessageBox.show创建超链接?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!