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

本文关键字:pictureBox 图像 属性 创建 运行时 CF 设置 | 更新日期: 2023-09-27 18:36:26

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

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

感谢您的帮助!

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

使用以下代码

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

希望这有帮助。