我在运行时创建了一个图片框,然后使用以下代码访问它:
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
谢谢你的帮助!