问题描述
public void drawpic(int x,int y,int w,int z,string act)
{
_pboxes = new PictureBox();
_pboxes.Location = new Point(x,y);
_pboxes.Size = new Size(w,z);
_pboxes.Image = new Bitmap (Application.StartupPath +pic \\+ act +。jpg);
_pboxes.SizeMode = PictureBoxSizeMode.StretchImage;
pictureBox1.Controls.Add(_pboxes );
}
public void drawpic(int x,int y,int w, int z,string act)
{
_pboxes = new PictureBox();
_pboxes.Location = new Point(x, y);
_pboxes.Size = new Size(w, z);
_pboxes.Image = new Bitmap(Application.StartupPath+"pic\\"+act+".jpg");
_pboxes.SizeMode = PictureBoxSizeMode.StretchImage;
pictureBox1.Controls.Add(_pboxes);
}
推荐答案
if(Picturebox1.Controls.Contains(pboxes))
{
this.pboxes.Click -= new System.EventHandler(this.pboxes_Click);
Picturebox1.Controls.Remove(pboxes);
pboxes.Dispose();
}
这篇关于我在Picturebox1中有多个控制图片框。如何选择控件单击并从Picturebox1中删除它?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!