Label.Padding - a Feature Suggestion
Have you ever wanted to place a small image to the left of a label in Windows Forms?
Attaching an image to a label is really easy - the Label control has an Image property. It also has an ImageAlign property, which you can set to MiddleLeft to move the image to the left of the control.
The problem, however, is that the image is still underneath the text. Unlike Button, which has a TextImageRelation property, there's no intuitive way to tell the label to render the text after the image.
The non-intuitive way, which works just fine on the LinkLabel control, is to set the Padding.Left property to something wider than the image. The text is moved to the right by that amount, and you end up with a readable label with an image. However, the Padding property on Label affects both the image and the text! The image stays under the text and you just end up with blank space on the left of the control!
I've made a feature suggestion on Microsoft's Product Feedback site, in the hope that they can give us some workaround to make labels' image and text properties play nicely together. Vote on it if you agree!
