我在运行时创建一个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
感谢您的帮助!
答案 0 :(得分:3)
使用以下代码
((PictureBox)Control).Image = /*image */
希望这有帮助。