Search code examples
vb.netwinformsurlmessageboxclickable

Clickable URL in a Winform Message Box?


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


Solution

  • 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.