1

我正在尝试使用 ImageList 在按钮中显示图像,但是当我运行代码时,图像显示为 10x10 的微小图像。图片实际尺寸为193x261

这是我将图像添加到列表中的方法

        ImageList imageList = new ImageList();

        try
        {
            imageList.Images.Add(Image.FromFile(Directory.GetCurrentDirectory() + @"\Images\Phone.png"));
        }
        catch (Exception ex) { MessageBox.Show(ex.ToString()); }

这是我如何将图像添加到按钮

        call.BackgroundImage = imageList.Images[0];
        call.BackgroundImageLayout = ImageLayout.Center;

我忘了说,这个按钮叫做'call',按钮的大小是120x110。

4

1 回答 1

0

尝试这个:

imageList.ImageSize = new Size(call.Width, call.Height);

它将图像列表大小设置为按钮(其父容器)的大小。

于 2013-07-26T09:37:48.510 回答