//按 <--- 鈕 private void BtnLeft_Click(object sender, EventArgs e) { string s_item = ""; LstLeft.Enabled = true; LstRight.Enabled = false; BtnRight.Enabled = true; //設定--->可以使用 BtnLeft.Enabled = false; //設定<---不能使用 if (LstRight.Text != "") { s_item = LstRight.Text; LstRight.Items.Remove(s_item); LstLeft.Items.Add(s_item); if (s_item != "農夫") { LstRight.Items.Remove("農夫"); LstLeft.Items.Add("農夫"); } //檢查右岸山羊和青菜是否同時存在 if (LstRight.FindStringExact("山羊") != -1 && LstRight.FindStringExact("青菜") != -1) { MessageBox.Show("山羊吃掉青菜"); LstLeft.Items.Clear(); LstLeft.Items.AddRange(menber); LstRight.Items.Clear(); LstLeft.Enabled = true; LstRight.Enabled = false; BtnRight.Enabled = true; //設定--->可以使用 BtnLeft.Enabled = false; //設定<---不能使用 } else { //檢查右岸山羊和野狼是否同時存在 if (LstRight.FindStringExact("山羊") != -1 && LstRight.FindStringExact("野狼") != -1) { MessageBox.Show("野狼吃掉山羊"); LstLeft.Items.Clear(); LstLeft.Items.AddRange(menber); LstRight.Items.Clear(); LstLeft.Enabled = true; LstRight.Enabled = false; BtnRight.Enabled = true; //設定--->可以使用 BtnLeft.Enabled = false; //設定<---不能使用 } } } }
private void BtnBack_Click(object sender, EventArgs e) { string s_item = ""; LstLeft.Enabled = true; LstRight.Enabled = false; BtnGo.Enabled = true; BtnBack.Enabled = false; if (LstRight.Text != "") { s_item = LstRight.Text; LstRight.Items.Remove(s_item); LstLeft.Items.Add(s_item); if (s_item != "農夫") { LstRight.Items.Remove("農夫"); LstLeft.Items.Add("農夫"); } if (LstRight.FindStringExact("山羊") != -1 && LstRight.FindStringExact("青菜") != -1) { MessageBox.Show("山羊吃了青菜"); LstLeft.Items.Clear(); LstLeft.Items.AddRange(member); LstRight.Items.Clear(); LstLeft.Enabled = true; LstRight.Enabled = false; BtnGo.Enabled = true; BtnBack.Enabled = false; } else { if (LstRight.FindStringExact("山羊") != -1 && LstRight.FindStringExact("狼") != -1) { MessageBox.Show("山羊被狼吃掉了"); LstLeft.Items.Clear(); LstLeft.Items.AddRange(member); LstRight.Items.Clear(); LstLeft.Enabled = true; LstRight.Enabled = false; BtnGo.Enabled = true; BtnBack.Enabled = false; } } } }