label控件更改显示图片
在窗体load里面动态添加一个label,左边图片右边文字
Label lblt = new Label();
lblt.Location = new System.Drawing.Point(10, 20);
lblt.Anchor = AnchorStyles.Left;
lblt.AutoSize = true;
lblt.Size = new System.Drawing.Size(80, 20);
lblt.Font = new Font("微软雅黑", 9F);
lblt.Name = "lblTa";
lblt.Text = " 说明";
lblt.TextAlign = ContentAlignment.MiddleRight;
lblt.Image = Resources.image1;
lblt.ImageAlign = ContentAlignment.MiddleLeft;
this.panel1.Controls.Add(lblSwitch); //添加label
在另一个方法操作这个label,替换图片:
string lblname = "lblTa";
Control[] ctlname = this.panel1.Controls.Find(lblname, true); //找到添加的label
ctlname[0].Image = Resources.image2; //给该label替换左边显示的图片,但是提示:未包含“Image” 的定义。
应该如何给label更改图片?用哪个属性?