C#用图像更新标签

时间:2014-07-10 04:05:20

标签: c# label

我正在学习C#并且在这一点上陷入困​​境。 我制作了一个带有标签和按钮的表格。 单击该按钮时,应在标签上加载图像,并调整标签大小以适合图像。 但是,没有任何反应,我也不认为任何错误也会产生。我在这里错过了什么? 我找到了在MSDN上调整大小和加载图像的代码。 这是代码。

private void button1_Click(object sender, EventArgs e)
{
    string ff = "C:\\anImage.png";

    try {
        label1.BackColor = Color.White; //this happens
        Image image1 = Image.FromFile(ff);
        label1.Size = new Size(image1.Width, image1.Height);  //does not happen
        label1.Image = image1; //does not happen
    }
    catch (Exception eee) {
        MessageBox.Show(eee.ToString()); //no messageBox comes up with any errors
    }
}

1 个答案:

答案 0 :(得分:2)

尝试设置label1.AutoSize = false