C#winform 如何点击一个picturebox,选中一个图片,然后再点另一个picturebox,吧第一次点击的picturebox

C#winform如何点击一个picturebox,选中一个图片,然后再点另一个picturebox,吧第一次点击的picturebox的图片传给第二个picturebo... C#winform 如何点击一个picturebox,选中一个图片,然后再点另一个picturebox,吧第一次点击的picturebox的图片传给第二个picturebox
(思路也可以,求解答!)
展开
 我来答
cl4651101
2013-08-31 · 超过18用户采纳过TA的回答
知道答主
回答量:74
采纳率:0%
帮助的人:47.8万
展开全部
点击第一个图片的时候,把Image赋值给第二个PictureBox就可以了,
不要把简单的东西想复杂了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-31
展开全部

其实就是互相赋值的问题;


按钮一:
    pictureBox1.Image=pictureBox2.Image;
按钮二:
    pictureBox2.Image=pictureBox1.Image;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kmdkyy
2013-08-31 · 超过46用户采纳过TA的回答
知道小有建树答主
回答量:93
采纳率:0%
帮助的人:86.9万
展开全部
pictureBox1.Click += new EventHandler(pictureBox1_Click);

private void pictureBox1_Click(object sender, EventArgs e)
{
pictureBox2.Image=pictureBox1.Image
}
追问
没明白,那要是把pictureBox2的Image传给pictureBox1,又该怎么办呀?也就是先点哪个后点哪个怎么确定?
追答
不明白你是做什么用的。

至于哪个先点后点你可以再定义一个变量来判断,如
private int pictureIndex=0;

pictureBox1.Click += new EventHandler(pictureBox1_Click);
private void pictureBox1_Click(object sender, EventArgs e)
{
pictureBox2.Image=pictureBox1.Image
pictureIndex=1;
}

pictureBox2.Click += new EventHandler(pictureBox2_Click);
private void pictureBox2_Click(object sender, EventArgs e)
{
pictureBox1.Image=pictureBox2.Image
pictureIndex=2;
}

pictureIndex=0就表示没点击, pictureIndex=1;表示点了第一个, pictureIndex=2;表示点了第二个。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式