求助高手指导C#程序窗体点击按钮换图片

本人要做一个界面,已经放上一个pictureBox在image放上一张图片,和四个button,我要做成的效果就是,按下button1,pictureBox显示的是图1,... 本人要做一个界面,已经放上一个pictureBox在image放上一张图片,和四个button,我要做成的效果就是,按下button1,pictureBox显示的是图1,按下button2,pictureBox显示的是图2,按下button3,pictureBox显示的是图3,按下button4,pictureBox显示的是图4,但是图片都是有对应的,比如说现在pictureBox显示的是图1,按下button1后pictureBox显示的是图4,现在pictureBox显示的是图2,按下button1后显示的是图3,即(button1里图1只能换成图4,图2只能换成图3)现在pictureBox显示的是图1,按下button2后,pictureBox显示的还是图1;pictureBox显示的是图2,按下button2后,pictureBox显示的还是图2;pictureBox显示的是图3,按下button2后,pictureBox显示的是图2;pictureBox显示的是图4,按下button2后,pictureBox显示的是图1;即(button1里图3只能换成图2,图4只能换成图1)我用的是if嵌套语句,虽然很麻烦,可是我不知道用语句什么更好具体代码给你们看看。可是运行起来就是不行。。。 展开
 我来答
至娛与至樂
2014-06-05 · TA获得超过8084个赞
知道大有可为答主
回答量:4517
采纳率:88%
帮助的人:1036万
展开全部

我调试过了,如果把_1放到pictureBox1.Image后,

在pictureBox1.Image里并没有name这一项,
也就是_1,_2,_3,_4没有任何一项名称与pictureBox1.Image图片相等。
所以这种直接的比对是不行的。

 

我给你修改了一下。先定义一个可以判断pictureBox1中的当前图片是哪个的tubiao整数变量,
用1,2,3,4来代替_1,_2,_3,_4。

 

不能在pictureBox1.Image预加载图片_1,

而要在Form1_Load中加载_1。
然后把tubiao设为1。

 

你把"test图片"改为你的namespace命名空间。
你把button1_Click改为你的button1_Click_1。

 

修改的代码中本网页的附件上,你下载后好好看看代码。

更多追问追答
追问
下载不了。。
追答
怎么会下载不了呢。
好吧,我把它放到百度网盘上,
你到那里去下,应该不会有问题吧。
http://pan.baidu.com/s/1dDgTJS9 密码: jk9j
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式