I am making an application using Windows Form and it will be used on a tablet that mainly use touch/tap for input. Is it okay if I am using Image for buttons? Like using image for add, save, delete, load, show/hide label, etc. Can you give me a web or references for designing Windows Form UI?

  • Is the text going to be part of the image itself, or will the text be applied over the top of the button image?
    – JonW
    Commented Dec 3, 2014 at 12:40
  • The button will only contain the image, no text at all. Is it good or bad? Commented Dec 3, 2014 at 12:49

3 Answers 3


This is a bit more of a coding & development issue than UX IMO.

Ideally you should try and use CSS/html/whatever you're using (not at all familiar with windows forms) to do it natively. Using an image for a button isn't good practice; it does have UX implications for accessibility (how does a blind person know that's what they've got to press?- hope you have a nice text label in the code) and it won't be great for people with slow connections.

  • 1
    how will a blind person know what they are pressing, even if the button is CSS coded?
    – Stanley VM
    Commented Oct 1, 2015 at 13:30
  • Depending on the application (for future readers as well), a slow connection might be completely irrelevant. WinForms can be simple standalone desktop apps. Commented Oct 1, 2015 at 15:55
  • stanley - blind people have screen readers. Its a common accessibility problem for text to be contained in pictures and the code to not recreate this so that screen readers can see it. Commented Oct 2, 2015 at 7:21

It depends on the image. You don't just want a boring button with text, but at the same time, you don't want an ugly image. Try to stick to images for things such as add, save, close, etc. But keep it modern and 'nice' looking, making it very simplistic.


I have not worked with windows forms in particular, but a quick search told me that it is more accustomed to the desktop mode, like normal windows, than the touch friendly Win RT look. You can still develop desktop based UI as Windows 8 tablets will provide an inherent support for the same. I just wanted to highlight, that you might want to look at WinRT based UI approaches if tablet and touch is your primary consideration.

Considering your primary user is going to go with touch input, you'd want to keep an eye on the size of the image. It should take care of fat fingers and controls should not be placed very closely, else you'd have wrong actions trigger every now and then.

Also, a habitual user would be expecting buttons if he sees Windows Forms, so there should be strong reasons for deviation from customs. Also if you choose to use images you'd probably want to give special attention to affordance. Your image size, shape, color etc. should make it distinctively clear that there are actions to be performed on tap.

Currently your question talks about can you do it? and the answer would be yes, but for should you do it, we would need more inputs about the why part and what exact needs you are trying to meet.

I hope I have been of some help.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.