我试图使用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。
答案 0 :(得分:0)
试试这个:
imageList.ImageSize = new Size(call.Width, call.Height);
它将图像列表大小设置为按钮(其父容器)的大小。