【发布时间】:2009-09-17 02:01:48
【问题描述】:
我正在为我的 OOP 简介纸做纸牌游戏。游戏本身符合规范,但我现在玩它是为了我自己的满足和学习。
我有一个包含图像、等级和套件的卡片类。在 GUI 上,我使用图片框来显示存储在相应卡片中的图像(存储在卡片组中的卡片数组中)所以,
cardPictureBox1.Image = card1.show();
cardPictureBox2.Image = card2.show();
cardPictureBox3.Image = card3.show();
...
etc
是否有可能使卡片类继承 PictureBox 控件,因此屏幕上的“实际上”是卡片类的一个实例(而不是保存它的图像值的框),这将大大减少要获得卡片的其他相关信息,他必须跳过多少圈。
【问题讨论】:
标签: c# inheritance picturebox playing-cards