2012-04-21 3 views
1

enter image description here이 C++/CLI 응용 프로그램에는 어떤 형식을 사용할 수 있습니까?

위의 프로그램은 스도쿠 게임과 마찬가지입니다. 나는 실제로 작동 할 수있는이 Sudoku 게임에서 무작위 보드를 생성하는 알고리즘을 작성하는 방법에 대한 아이디어를 작성했지만, 알고리즘은 내 가장 큰 문제가 아니라고 판명되었다. 저는 이사회 재조정의 결론을 알려주는 몇 가지 질문을했습니다.

내 질문은 - 보드로 사용할 수있는 것은 무엇입니까? 원래 81 개의 버튼이 있습니다. 네, 올바르게 읽었습니다, 81 버튼. 처음에는 디자인이 좋았습니다. 버튼을 클릭하면 텍스트가 1 씩 증가합니다. 매우 친숙한 인터페이스이지만 코드 작성에는 고통이 있습니다. 필자의 관심을 끌었던 솔루션 중 하나는 PaintEvent를 사용할 수 있다는 것이었지만, GIT를 제외한 다른 대안에 대한 문서는 발견되지 않았으며, 대부분 내가 발견 한 것이 가장 선명했다. 저는 Visual Studio 2010과 Windows OS에서 C++/CLI를 사용하고 있습니다.

enter image description here

을 사용할 수 내 버전으로 어떤 대안 :

자세한 사항은 내 보드는,이 이미지를 넣고 내 최종 제품이 어떻게 보일지를 나타내는 9x9의해야 하는가? 내 전체 게시물을 읽지 않은 경우 원본 디자인은 81 버튼 (가로 9 개, 세로 9 개)으로 구성된 보드였습니다

+0

몇 개의 버튼이 있습니까? 9 번 9 =? –

+0

@Ben Voigt, 죄송합니다.이 게시물을 굉장히 많이 썼습니다. 편집 됨. – Bugster

+0

@ ThePlan WPF를 사용할 수 있습니까? – gliderkite

답변

2

아마 0..9 숫자로 된 사이드 바를 만들 수도 있고 인터페이스가 기반이 될 수도 있습니다 drag'n'drop에.

사용자가 번호를 선택하여 선택한 보드 셀로 끕니다.

데스크톱 마우스 기반 응용 프로그램 및 터치 기반 모바일 응용 프로그램 모두에 적합합니다.

이 방법에서는 'DragDrop'이벤트를 수용하는 81 개의 버튼 (단 하나의 패널)이 필요하지 않습니다. 자세한 내용은 http://msdn.microsoft.com/en-us/library/ms973845.aspx을 참조하십시오.

행운을 빌어 요!