代码之家  ›  专栏  ›  技术社区  ›  AngryHacker

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

  •  1
  • AngryHacker  · 技术社区  · 15 年前

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

    有没有一个图书馆,我可以使用(最好是免费的)允许显示卡。

    当然,在过去的日子里,cards.dll是不受管理的。正在查找托管的内容(或至少是cards.dll周围的托管包装)。

    4 回复  |  直到 15 年前
        1
  •  3
  •   Timothy Carter    15 年前

    不知道这有多好,但找到了一个快速搜索 PlayingCards 关于CODULTEX。看起来你可能能够拉出PlayingCardlibrary项目并使用它。或者根据需要修改。

        2
  •  2
  •   Bob Moore    15 年前

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

    编辑:

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

        3
  •  1
  •   Jesus Rodriguez    15 年前

    在“Windows演示基金会发布”的书中,您可以看到如何创建自定义控件即卡的示例。这是一个很好的例子,但它是wpf而不是winforms。

        4
  •  1
  •   AngryHacker    15 年前

    还有这个lib,我已经实际测试过了,它看起来工作得很好,有一个非常好而且易于理解的api。

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