我想先把一张图片放在pictureBox1中隐藏,然后在From上点一次鼠标,就在该位置出现一张pictureBox1里面的图片,再另外位置点,再出现一张,原来的不消失。要怎么办啊?
解决方案 »
- 这 个 问 题 一 直 没 能 得 到 较 好 的 解 答
- 控件上的子控件发生改变时所触发的事件
- 向高手请教:如何使数据访问层做到sql server 与oracle 通用??????????(急)
- 子窗体中打开窗体
- XML解析错误
- 怎样在Datagrid的Rowheader上面添加文字?
- 请懂得 ActiveX 控件问题的高手回答-- 有关 ActiveX 控件激活问题(winForm)
- C#中的命名空间问题
- 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例
- vs平台导出excel文件调用固定格式
- 代码如何设置Anchor
- 求一个图片的判断
graphics.draw(image)
添加如下方法
private void AddPicture(int x, int y)
{
PictureBox pb = new PictureBox();
pb.ImageLocation = @"d:\ji.jpg"; //图片自己定
pb.Location = new Point(x, y);
pb.MouseClick += delegate(object sender, MouseEventArgs e)
{
AddPicture(e.X +(sender as PictureBox).Left, e.Y+(sender as PictureBox).Top);
}; //确保在图片上点击也能出现新图
this.Controls.Add(pb);
pb.BringToFront();
}
设置窗体的MouseClick事件
private void Form1_MouseClick(object sender, MouseEventArgs e)
{
AddPicture(e.X,e.Y);
}
每点一次鼠标,就有一张图了