我正在为我的 OOP 简介纸做纸牌游戏。游戏本身符合规格,但我现在正在玩它以获取自己的满足和学习。
我有一个包含图像、等级和套件的卡片类。在 GUI 上,我使用图片框来显示存储在各个卡片中的图像(存储在卡片组中的卡片数组中),所以,
cardPictureBox1.Image = card1.show();
cardPictureBox2.Image = card2.show();
cardPictureBox3.Image = card3.show();
...
etc
是否有可能使卡片类继承 PictureBox 控件,因此屏幕上的“实际上”是卡片类的一个实例(而不是保存它的图像值的框),这将大大减少他的数量箍必须跳过才能获得卡片的其他相关信息。