我正在学习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
}
}
答案 0 :(得分:2)
尝试设置label1.AutoSize = false
。