Есть ли простой способ отобразить игральные карты в приложении WinForms?

StackOverflow https://stackoverflow.com/questions/1106520

  •  12-09-2019
  •  | 
  •  

Вопрос

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

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

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

Это было полезно?

Решение 4

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

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

Другие советы

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

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

Редактировать:

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top