按钮背景图像在VB.Net中不会缩小

时间:2012-05-26 04:52:53

标签: vb.net image stretch

我在VB.Net表单应用程序中使用了以下代码:

    Dim btnShowHideSize As New Size(30, 30)
    btnShowHide.Size = btnShowHideSize
    Dim img As New Bitmap(Resources.change2)
    Dim img2 As New Bitmap(img, btnShowHideSize)
    btnShowHide.BackgroundImage = img2
    btnShowHide.BackgroundImageLayout = ImageLayout.Stretch

图像会扩展,但不会收缩。当我单步执行时,我看到img大小为80,80,img2大小为30,30。但是,图像并没有缩小 - 它正在被切断。如果我超过80,80,例如200,200,图像确实扩展。

缩小图像是不可能的?

0 个答案:

没有答案