2017-08-13 4 views
-1

私はWindowsフォームアプリケーションを使用して小さなゲームを作成しています。このゲームでは、ユーザーは5回の試行を行います。 私は残りの試行を画像ボックスに表示したいと思います。 例: 最初に画像ボックスの画像はnum5のアイコンを表示します。 ユーザーがボタンをクリックすると、画像ボックスにnum4アイコンが表示されます。 私は何ができますか?winboxアプリケーションのボタンをクリックしてpictureBox画像を変更しました

+0

現在の番号を保持するクラスレベルの変数を作成します。クリックごとに増分します。画像または画像名をリストに入れてください。クリックごとに次のものを割り当てます。 – TaW

答えて

0

あなたは、各クリックこのメソッドを呼び出すことができます。

// it's global var refers to image 
int count = 1; 

// use count to load the next image 
void loadNextPic() 
{ 
    string picPath = "../Pics/imageNum" + count.ToString() + ".jpg"; 
    pictureBox.Image = Image.FromFile(picPath); 
    count++; 
} 

は、あなたがそうで「imageNum1.jpg」、「imageNum2.jpg」として画像に名前を付ける必要があると覚えておいてください。

関連する問題