Do you use an image button for opening a web page taking action?

Updated by Brady Stroud [SSW] 1 year ago. See history

123

Opening a specific web page (that the user is aware of) from a windows application should always be in the form of a hyperlink. Below is a simple example of a hyperlink simply opening a web page containing just more information or help.

Image

Figure: Simple hyperlink not taking action

However if you are taking action then opening the page (e.g concatenating the URL, etc) then you must have an image button to illustrate the action which will be taken.

Here is a compilation of a few bad examples for this:

Image

❌ Figure: Bad example - Hyperlink

Image

❌ Figure: Bad example - Hyperlink on a button

Image

❌ Figure: Bad example - Normal button

But when it requires some form of action (e.g. generating reports, passing and processing values), use a button with an image.

Image

✅ Figure: Good example - XP button with image

Note: Screenshot contains XP button because the .Net 1.1 button does not support images, however the default button in .NET 2.0 supports images. E.g. EdwardForgacs.Components.WindowsUI.dll

acknowledgements
related rules