我试图在visual basic studio 2010中构建一个简单的扑克游戏。当我点击btnShuffle时,我将五个图像占位符分配给卡的默认背面
btnShuffle_onClick......
picFlop1.Image = My.Resources.BlankCard //saved in my resources folder
picFlop2.Image = My.Resources.BlankCard //and so on and so on...
end sub
然后在我的btnDeal卡片中我尝试了每个版本的picFlop1.Dispose(),picFlop1.Image = Nothing ...等我可以找到并且似乎没有删除空白图像..我试过跳过明确的步骤,只是写实际面部卡的空白卡,但它似乎没有显示扔最初的空白卡..任何帮助将是伟大的..
btnDeal_onClick...
//find first five cards on deck and assign them by overwrite/delete blank card
picflop1.Image = My.Resource.SomeCard //Does Not Work
picFlop1.Image.Dispose() //Does Not Work
picFlop1.Image = Nothing //Does Not Work
end sub
的更新 的
我正在分配这些空白卡片...不是在随机播放功能中,而是在timer1间隔函数中..可能与它有什么关系吗?上面列出的方法适用于btnReset_onClick
_Matt
答案 0 :(得分:0)
怎么样?
PictureBox1.Image = New Image
答案 1 :(得分:0)
假设picFlip是PictureBox,您在设置新图像后尝试过Invalidate()然后更新()吗?
答案 2 :(得分:0)
好好打电话,仔细观察计时器@LarsTech ..
显然如果你没有停止计时器,它会不断踢出代码来显示卡的背面..所有其他代码运行正常,只是看不到计时器的bc ...谢谢你们......一如既往......你们最棒的!
答案 3 :(得分:0)
你必须
PictureBox.Image = null
之后,您可以设置新图像