I have a Label on a Windows.Form. I set the AutoSize property on the label to True and I noticed that when I do that, it pads the right hand side with ~5px of white background. I have the Padding property set to [0, 0, 0, 0]. Is there a way to get rid of this?
I would like to get the bounds of the label as close as possible to the text within the label.
There’s no way when you use only padding and margin. That’s the default behavior.
In the above
WindowI’ve set thePaddingandMarginto[0,0,0,0]. Those 5 pixels are still there.If you set
FlatStyle = SystemandAutoSize = Falseyou can get this:In the above
Windowyou don’t have those 5 pixels anymore.