Secret ingredients to quality software

SSW Foursquare

Do you know how to format your MessageBox code?

Last updated by Tiago Araújo [SSW] on 02 Jun 2022 12:47 am (about 1 month ago) See History

You should always write each parameter of MessageBox in a separate line. So it will be more clear to read in the code. Format your message text in code as you want to see on the screen.

Private Sub ShowMyMessage()
 MessageBox.Show("Are
 you sure you want to delete the team project """ + strProjectName
 + """?" + Environment.NewLine + Environment.NewLine + "Warning:
 Deleting a team project cannot be undone.", strProductName + "
 " + strVersion(), MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2)

Figure: Bad example of MessageBox code format

Private Sub ShowMyMessage()
 MessageBox.Show( _ 
 "Are you sure you want to delete the team project """ + strProjectName + """?"
 _ + Environment.NewLine _ +
 Environment.NewLine _ +
 "Warning: Deleting a team project cannot be undone.", _
 strProductName + " " + strVersion(), _
 MessageBoxButtons.YesNo, _
 MessageBoxIcon.Warning, _
 MessageBoxDefaultButton.Button2)
End Sub

Figure: Good example of MessageBox code format

Adam CoganAdam Cogan

We open source. Powered by GitHub