2012-04-21 6 views
1

enter image description hereこのC++/CLIアプリケーションにはどのような形式を使用できますか?

上記のプログラムは、数独ゲームと同じです。私は実際に動作することができるこの数独ゲームでランダムなボードを生成するためのアルゴリズムを書く方法に関するアイデアを書いたが、アルゴリズムは私の最大の問題ではないことが分かった。私はボードを再作成するという結論を出したいくつかの質問をしました。ここ

私の質問は - ボードとして使用することができるもの?もともと、81個のボタンがありました。はい、それを正しく読んで、81ボタン。最初はデザインが良かったです。ボタンをクリックすると、そのボタン上のテキストが1つ増えます。非常にフレンドリーなインターフェイスですが、コードに苦労します。私の注目を集めた解決策の1つは、PaintEventを使用することができたということでしたが、GIT以外の代替手段に関する文書は見つかりませんでした。私はVisual Studio 2010とWindows OSでC++/CLIを使用しています。

enter image description here

を使用することができ、私のバージョンにどのような選択肢:

詳細については、私のボードは、この画像怒鳴るが私の最終製品がどのように見えるかを表し9x9のすべきですか?あなたは私の完全なポストを読んでいない場合は、私のオリジナルデザインが

+0

ボタンの数はいくつですか? 9回9 = –

+0

@Ben Voigt、申し訳ありませんが、この記事をかなり急いで書きました。 Editted。 – Bugster

+0

@ ThePlan WPFを使用できますか? – gliderkite

答えて

2

おそらく、あなたは0..9の数字でサイドバーを作成することができます(9を縦、横9)81個のボタンで作られたボードだったとのインターフェースをベースとするかもしれませんdrag'n'dropで。

ユーザが番号を選び、選択した基板セルにそれをドラッグ。

これは、デスクトップの両方のマウスベースのアプリケーションのためのタッチベースのモバイルアプリケーションに適しています。 「ドラッグアンドドロップ」イベントを受け入れるだけの単一パネル、 - このアプローチでは

あなたは81個のボタンを必要としません。 詳細はhttp://msdn.microsoft.com/en-us/library/ms973845.aspxを参照してください。

Good Luck!

関連する問題