Clickable URL in a Winform Message Box?

Jeff picture Jeff · Dec 2, 2009 · Viewed 33.7k times · Source

I want to display a link to help in a message box. By default the text is displayed as a non-selectable string.

Answer

schar picture schar · Dec 2, 2009

One option is display the url in the message box, along with a message and provide the help button that takes you to that url:

MessageBox.Show(
    "test message",
    "caption",
    MessageBoxButtons.YesNo,
    MessageBoxIcon.Information,
    MessageBoxDefaultButton.Button1,
    0, '0 is default otherwise use MessageBoxOptions Enum
    "http://google.com",
    "keyword")

Important to note this code cannot be in the load event of the form, the Help button will not open the link.