求助高手指导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嵌套语句,虽然很麻烦,可是我不知道用语句什么更好具体代码给你们看看。可是运行起来就是不行。。。
展开
展开全部
我调试过了,如果把_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
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询