设置在运行时CF C#上创建的pictureBox的图像属性

时间:2012-06-06 14:23:45

标签: c# winforms compact-framework windows-ce picturebox

我在运行时创建一个pictureBox然后访问它我使用这个代码:

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

感谢您的帮助!

1 个答案:

答案 0 :(得分:3)

使用以下代码

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

希望这有帮助。