我决定制作一个纸牌游戏来帮助我学习如何使用 Visual Studio 2010 在 C# 中编程。
我的目标:我希望能够:
dealButton
在一张表格 (cardTableForm
)上更改卡片组 ( ) 背面的图像- 当
blackCheckerDeck
我单击optionsForm
.
我的代码:
//Changes the deck design to blackChecker when the blackChecker design is selected.
private void blackCheckerDeck_Click(object sender, EventArgs e)
{
cardTableForm.dealButton.Image = this.blackCheckerDeck.Image;
}
我的问题:
最后一行显示“ cardTableForm.dealButton
”的部分有以下错误
An object reference is required for the non-static field, method, or property 'WindowsFormsApplication1.cardTableForm.dealButton'
根据该站点的建议,我已经将 ( dealButton
) 和 ( blackCheckerDeck
) 的属性更改为
Modifiers: Public