Существует ли простой способ отображения игральных карт в приложении WinForms? - PullRequest
1 голос
/ 10 июля 2009

Я пишу быстрое приложение BlackJack Winforms, чтобы продемонстрировать несколько концепций. Сам движок довольно прост, однако я хотел бы отображать реальные игральные карты на WinForm.

Есть ли библиотека, которую я могу использовать (желательно бесплатно), которая позволяет отображать карты.

Конечно, есть карты.dll из прошлого, но они неуправляемые. Ищете что-то управляемое (или хотя бы управляемую оболочку вокруг cards.dll).

Ответы [ 4 ]

3 голосов
/ 10 июля 2009

Не уверен, насколько это хорошо, но найден быстрый поиск Игральные карты в кодекплексе. Похоже, вы сможете вытащить проект PlayingCardsLibrary и использовать его. Или измените его при необходимости.

2 голосов
/ 10 июля 2009

cards.dll раньше был в Windows, для поддержки встроенных карточных игр. Там есть интерфейс C #, показанный здесь . Автор отображает карточки лицевой стороной вниз, но простое изменение параметров покажет их лицевой стороной вверх. DLL может все еще быть в Windows, если вы не можете скачать его онлайн.

Edit:

, похоже, исчез из Vista, но, как я сказал, он доступен из нескольких источников в Интернете или из более старой операционной системы MS на машине рядом с вами: -)

1 голос
/ 10 июля 2009

Существует также эта библиотека, которую я на самом деле тестировал, и, кажется, она отлично работает и имеет отличный и простой для понимания API.

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

1 голос
/ 10 июля 2009

В книге «Windows Presentation Foundation Unleashed» вы можете увидеть пример того, как создать пользовательский элемент управления, который является картой. Это хороший пример, но это WPF, а не WinForms.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...