im试图在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 ... nother ...清晰的步骤,只是写下空白卡的实际脸部卡,但似乎没有显示出最初的空白卡。.
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
update
我分配了这些空白卡...不是在洗牌函数中,而是在timer1间隔功能中。上面列出的方法在btnreset_onclick
中_matt
怎么样?
PictureBox1.Image = New Image
假设PICFLIP是一个picturebox,您是否尝试过Invalidate(),然后在设置新图像之后进行update()?
靠近计时器@larstech ..
的好呼吁显然,如果您不停止计时器,它将不断踢出代码以显示卡的背面。所有其他代码都可以正常运行,只是看不到计时器的BC ...谢谢大家..一如既往..你最好!
您必须
PictureBox.Image = null
之后,您可以设置一个新图像