2009-04-27 5 views
1

私が今持っているのは、私が自分のフォームに置いた絵の箱である「ベッティングテーブル」です。私がしようとしているのは、正方形の1つをクリックすると、ボード上のそれぞれの場所に別の画像、ポーカーチップの画像が印刷されます。その部分は難しくなく、時間がかかるだけです。私が知りたいのは、イメージが置かれている場所でこのことをどのように読むことができるかということです。できれば賭けのための数学をやり直すのは簡単な作業ですが、それはちょうど時間がかかることです。前もって感謝します。ルーレット(賭けテーブル付き)でC#でベットするには?

〜あなたのイメージ上のセグメントを表し、バックグラウンドで配列を作成することができます

答えて

2

T-フォックス。

ユーザーがイメージ上のセグメントをクリックすると、関連する配列[i]をchipまたはそのセグメントに割り当てられたchipsを表す値で更新できます。

イメージを再描画する必要がある場合は、このアレイを使用してイメージを再描画/再描画することもできます。

編集

だけフォローアップするために、あなたはおそらく定義されたあなたの画像上の領域とアレイの間の相関テーブルのいくつかの並べ替えを作成する必要があると思います。配列インデックスに対してマップされた原点と幅/高さに基づいて矩形を作成します。

イメージ内のセグメントをクリックすると、カーソルX、Yの値をとって、それがどの矩形であるかを比較し、その配列値を更新することができます。

関連する問題