我正在尝试使用包含文字和图片的Button
control。正在使用背景动态绘制图像以匹配按钮背景。问题是我找不到合适的图像尺寸;按钮控件似乎在边缘周围留下一些未指定的边框。 Bounds
,Size
和ClientSize
属性的高度均为23,因此无法检测绘制的边框数量。
P.S。为了澄清,图像被绘制到自己的Graphic
中,然后生成的位图放在Image
属性中。
答案 0 :(得分:1)
我认为硬编码为4像素。来自ButtonBaseAdapter:
internal abstract class ButtonBaseAdapter
{
protected static int buttonBorderSize = 4;
因此,总共需要8个像素来容纳左右,或顶部和底部。