c#无法设置ToolStripStatusLabel的大小?

时间:2013-09-27 06:28:21

标签: c# statusstrip toolstripstatuslabel

在toolstripstatuslabel中,我正在添加图片并显示如下所示。

案例1:设置图像列表大小[不工作]

案例2:设置标签的大小。[不工作]

在上述两种情况下,尺寸都没有反映出来。

StatusStrip statusStrip = new StatusStrip();
//Set the size of the status bar
statusStrip.AutoSize = false;

ImageList imgList = new ImageList(); 

...Add resource images to image list

imgList.ImageSize = new System.Drawing.Size(50, 50);

//Set the images on the status strip
ToolStripStatusLabel add = new ToolStripStatusLabel();
add.Image = jobImgList.Images[0];

//Set auto size to false, so specify the size
add.AutoSize = false;
add.Size = new System.Drawing.Size(50, 50);

statusStrip.Items.Add(add);

除了将AutoSize设置为false之外,还有其他任何属性需要更改吗?

1 个答案:

答案 0 :(得分:0)

解决方案就是这么简单!

statusStrip.ImageScalingSize = new Size(40, 40);

参考: How to increase the size of the buttons on a tool strip?