1

我在运行时创建了一个图片框,然后使用以下代码访问它:

foreach(Control mycontrol in panel.Controls){
  if(control.Name == "picBox1"){
    //here I can work with my pictureBox
  }
}

但是一旦我进入 if 语句,我就不能放control.Image。是否有任何 Control 属性可用于管理 picBox1 的 Image 属性?

解决方案正如 Rajesh 建议的那样,强制转换控件可以解决问题。我试图通过使用来投射它(PictureBox)control.Image,但这是错误的。

正确的做法是编写 Rajesh 的代码:((PictureBox)control).Image

谢谢你的帮助!

4

1 回答 1

3

使用以下代码

((PictureBox)Control).Image = /*image */

希望这可以帮助。

于 2012-06-06T14:28:24.800 回答