Winform按钮更换PictureBox 图片时,图片不能实时更换显示出来

OWJ-Think 2012-06-02 11:00:32
根据i值 来进行判断更换相应图片,但是更换图片后不能马上显示出来
就是说。。按下按钮切换-1时,图片没变,再换下1时,显示-1图片,再按2时,显示1图片,按-1时,显示2图片,如此类推。很是奇怪,搞不明。

if (i == -1)
{
picState.BackgroundImage = Properties.Resources.作废;
}
else if (i == 1)
{
picState.BackgroundImage = Properties.Resources.审核;//改成image属性也没用
}
else if (i == 2)
{
picState.BackgroundImage = Properties.Resources.结单;//改成image属性也没用
}

picState.Refresh();//加了这个也没用

...全文
659 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
OWJ-Think 2012-06-04
  • 打赏
  • 举报
回复
一言惊醒我啊........去查代码了,原来我有另外一个地方引用了这方法,结果导至i值出错.晕死.我还查了大半天....
cnfixit 2012-06-02
  • 打赏
  • 举报
回复
跟踪一下i,看看i值是否有变化
enaking 2012-06-02
  • 打赏
  • 举报
回复
这只你只有跟踪一下代码了,如果感觉代码没问题,那就是你自己把图片资源搞反了

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧