我在运行时创建了一个图片框,然后为了访问它,我使用以下代码:
foreach(Control mycontrol in panel.Controls){
if(control.Name == "picBox1"){
//here I can work with my pictureBox
}
}
但是一旦我进入 if 句子,我就不能control.Image
.是否有任何控件属性可用于管理 picBox1 的图像属性?
解决方案 正如 Rajesh 所建议的那样,强制转换控件可以解决问题。我试图通过使用(PictureBox)control.Image
来铸造它,这是错误的。
正确的方法是编写Rajesh的代码:((PictureBox)control).Image
感谢您的帮助!
使用以下代码
((PictureBox)Control).Image = /*image */
希望这有帮助。