0

我在 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,图像会扩大。

缩小图像是不可能的吗?

4

0 回答 0