我在 Windows.Form 上有一个标签。我将标签上的 AutoSize 属性设置为 True,我注意到当我这样做时,它会用 ~5px 的白色背景填充右侧。我将 Padding 属性设置为 [0, 0, 0, 0]。有没有办法摆脱这个?
我想让标签的边界尽可能接近标签内的文本。
最佳答案
当您只使用填充和边距时,没有办法。这是默认行为。
在上面的 Window
中,我将 Padding
和 Margin
设置为 [0,0,0,0]
。那 5 个像素仍然存在。
如果你设置 FlatStyle = System
和 AutoSize = False
你可以得到这个:
在上面的 Window
中,您不再有这 5 个像素。
关于C# label AutoSize 添加padding,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3629946/