【发布时间】:2013-01-26 23:38:00
【问题描述】:
我曾尝试以这种方式在 MessageBox 中创建超链接:
MessageBox.Show(
"test message",
"caption",
MessageBoxButtons.YesNo,
MessageBoxIcon.Information,
MessageBoxDefaultButton.Button1,
0,
**"http://google.com"**,
"Keyword"
);
注意:上面的代码实际上是在另一个问题https://stackoverflow.com/a/1833877/2046417 中“选择作为答案”,但我不知道为什么它对我不起作用。我在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)
【问题讨论】:
-
链接的问题标记为 VB,而不是 C#。接受的答案不显示超链接;它会在 MessageBox 上显示一个帮助按钮,单击该按钮会导航到 Google。您可以通过简单地删除星号来实现这一点。如果你想要一个实际的超链接,你必须创建自己的表单。
-
感谢 Ginosaji。这对我来说应该没问题。
标签: c# winforms hyperlink messagebox