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



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

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 */

希望这有帮助。

最新更新