実行時にpictureBoxを作成し、それにアクセスするために次のコードを使用します。
foreach(Control mycontrol in panel.Controls){
if(control.Name == "picBox1"){
//here I can work with my pictureBox
}
}
しかし、私がif文の中に入ると、私は置くことができませんcontrol.Image
。picBox1のImageプロパティを管理するために使用できるControlのプロパティはありますか?
解決策Rajeshが提案したように、コントロールをキャストすると問題が解決します。使ってキャストしようとしたのです(PictureBox)control.Image
が、間違っていました。
それを行う正しい方法は、Rajeshのコードを書くことです。((PictureBox)control).Image
ご協力いただきありがとうございます!