Show has a lot of overloads, but none of them take a string and a MessageBoxIcon. See link.
You'll have to find and use one of the overloads that takes a MessageBoxIcon, and pass in all the required parameters.
This is the best fit:
Show(String, String, MessageBoxButtons, MessageBoxIcon)
It requires the message, a caption, message box buttons and message box icon. You'll have to pass all 4.
MessageBox.Show("message her", MessageBoxIcon.Information)