有一种在WinForms应用程序中显示扑克牌的简单方法吗?

时间:2009-07-09 21:18:37

标签: c# blackjack playing-cards

我正在编写一个快速的BlackJack Winforms应用程序来演示几个概念。引擎本身相当简单,但是,我想在WinForm上显示实际的扑克牌。

那里有一个我可以使用的库(最好是免费的),可以显示卡片。

当然,当天还有cards.dll,但它没有管理。寻找托管的东西(或至少围绕cards.dll的托管包装)。

4 个答案:

答案 0 :(得分:3)

不确定这有多好,但快速搜索在codeplex上找到了PlayingCards。看起来你可以拔出PlayingCardsLibrary项目并使用它。或者根据需要进行修改。

答案 1 :(得分:2)

cards.dll曾经在Windows中,用于支持内置的纸牌游戏。它有一个C#界面显示here。作者正面朝下显示卡片,但一个简单的参数更改将显示它们正面朝上。该DLL可能仍然在Windows中,如果没有,您可以在线下载。

编辑:

似乎已经从Vista中消失了,但就像我说它可以从网上的多个来源获得,或者从你附近的机器上的旧MS操作系统获得: - )

答案 2 :(得分:1)

在“Windows Presentation Foundation Unleashed”一书中,您可以看到如何创建作为卡的自定义控件的示例。这是一个很好的例子,但是WPF而不是WinForms。

答案 3 :(得分:1)

还有一个我实际测试过的lib,看起来效果很好,并且有一个很好且易于理解的API。

http://www.c-sharpcorner.com/UploadFile/samersarhan/Cards.dllinWindowsControlLibray11232005050452AM/Cards.dllinWindowsControlLibray.aspx