C#:按钮图像在底部被剪裁
Posted
技术标签:
【中文标题】C#:按钮图像在底部被剪裁【英文标题】:C#: button image gets clipped on the bottom 【发布时间】:2017-02-10 01:42:10 【问题描述】:正如您在this image 中看到的那样,按钮上设置的图像在没有明显原因的情况下被底部裁剪。图片大小为 24x24px,按钮的AutoSize
属性设置为True
。
按钮直接位于窗口上,因此不会有任何布局影响其大小。
【问题讨论】:
【参考方案1】:<button>
控件内部有一个隐式边距。如果您扩大按钮的高度,剪裁将消失。
【讨论】:
将按钮高度恰好扩大 2px,确实可以消除剪裁,但除了总是手动增加按钮高度之外,没有其他解决方案吗? @カラス 不是我知道的,除非你使用的图片看起来与按钮相同:-)【参考方案2】:将图像设置为按钮的“BackgroundImage”属性,然后将按钮的“BackgroundImageLayout”属性设置为“Stretch”。
【讨论】:
以上是关于C#:按钮图像在底部被剪裁的主要内容,如果未能解决你的问题,请参考以下文章
带有透明状态栏的 Android ScrollView 裁剪底部