ボタンをクリックすると、画像ボックス内の画像を別の画像ボックスに移動したいのですが、その逆の場合でも、私のコードは理論上は機能するはずですが、何らかの理由で実行されません。どんな助けでも大歓迎です! は、ここに私のコードです:画像移動ボタンをクリック
int chicken_move = 0;
private void button_Chicken_Click(object sender, EventArgs e)
{
chicken_move++;
if (chicken_move > 1)
{
chicken_move = 0;
}
switch (chicken_move)
{
case 0:
pictureBox_Micro.Image = pictureBox_Uncooked.Image;
pictureBox_Uncooked.Image = null;
break;
case 1:
pictureBox_Uncooked.Image = pictureBox_Micro.Image;
pictureBox_Micro.Image = null;
break;
}
2つの静的ビットマップなど、最初に変数を使用してください。ビットマップには、nullだけでなく、disposeを使用してください。これはwinformsなので、無効化する必要があります。多分doevents – Trey