Pergunta

Eu estou escrevendo uma rapidinha BlackJack WinForms aplicativo para demonstrar um par de conceitos. O motor em si é bastante simples, no entanto, eu gostaria de apresentar cartas de baralho reais no WinForm.

Existe uma biblioteca lá fora que eu posso usar (de preferência livre), que permite a visualização dos cartões.

Há, é claro, o cards.dll do caminho de volta no dia, mas é gerenciado. Procurando algo conseguiu (ou pelo menos um wrapper gerenciado em torno cards.dll).

Foi útil?

Solução 4

Há também este lib que eu realmente testado e parece grande trabalho e tem uma grande e fácil de entender API.

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

Outras dicas

Não tenho certeza como isso é bom, mas uma rápida pesquisa encontrada playingcards no CodePlex. Parece que você pode ser capaz de retirar o projeto PlayingCardsLibrary e usar isso. Ou modificá-lo conforme necessário.

cards.dll costumava ser nas janelas, para apoiar o built-in jogos de cartas. Há um C # interface para isso mostrado aqui . O autor apresenta as cartas de face para baixo, mas uma simples mudança de parâmetro irá mostrar-lhes a face para cima. A dll pode muito bem ainda estar no Windows, se não você pode baixá-lo on-line.

Editar:

parece ter desaparecido do Vista, mas como eu disse que é disponível a partir de várias fontes on-line, ou de um MS mais velhos do sistema operacional em uma máquina perto de você: -)

No livro "Windows Presentation Foundation Solta", você pode ver um exemplo de como criar um controle personalizado que é um cartão. É um exemplo bom, mas é WPF e não WinForms.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top