終了ボタン クリック イベント。
`void buttn2_Click(object sender, EventArgs e) //QUIT BUTTON CLICK EVENT.
{
if (MessageBox.Show("LEAVE CURRENT GAME?", "QUIT CONFIRMATION", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
this.Controls.Remove(buttn); .. PLAY AGAIN BUTTON.
this.Controls.Remove(buttn2);
for (int i = 0; i <= gencount; i++)
{
this.Controls.Remove(panel[i]);
this.Controls.Remove(label200[i]);
this.Controls.Remove(label100[i]);
this.Controls.Remove(Tbox[i]);
}
this.Controls.Remove(AttemptsRem);
this.Controls.Remove(AttemptNum);
this.Controls.Remove(TimeRem);
this.Controls.Remove(Min);
this.Controls.Remove(Sec);
this.Controls.Remove(misc);
this.ReftoForm2.Show(); To go back to the starting form
}
else
buttn.Focus();
}
Form1 アクティベート イベント。
private void Form1_Activated(object sender, EventArgs e)
{
if (ui_formCowsAndBulls.rdbSinglePlayer.Checked == true)//Static variable
{
//GetAllTheWords(); .. Am still working on getting a the 4 letter words
//GetDistinctElements(); .. randomly out of a list.
textBox1.PasswordChar = '*';
textBox1.Focus();
foreach (string val in distinctWords)
{
if (val == "ABLE") .. For single player,the guess word is ABLE.
textBox1.Text = val;
}
}
else
{
textBox1.Text = string.Empty;
textBox1.Enabled = true;
textBox1.Focus();
}
//textBox1.Focus();
}
もう一度プレイ クリック イベント
private void buttn_Click(object sender, EventArgs e) //PLAY AGAIN CLICK EVENT.
{
for (int i = 0; i <= gencount; i++)
{
this.Controls.Remove(panel[i]);
this.Controls.Remove(label200[i]);
this.Controls.Remove(label100[i]);
this.Controls.Remove(Tbox[i]);
}
this.Controls.Remove(AttemptsRem);
this.Controls.Remove(AttemptNum);
textBox1.Text = string.Empty;
textBox1.Enabled = true;
textBox1.Focus();
incrpanel = 0; gencount = 0; count = 10;
this.Controls.Remove(TimeRem);
this.Controls.Remove(Min);
this.Controls.Remove(Sec);
this.Controls.Remove(misc);
this.textBox1.PasswordChar = '*';
this.Controls.Remove(buttn);
this.Controls.Remove(buttn2);
}
私の質問は、メッセージ ボックスのボタン NO をクリックしてもメッセージ ボックスから出てこないということです。最初にゲームをプレイするとメッセージ ボックスから出てきますが、2 回目にゲームをプレイすると、2 回クリックする必要があります。メッセージボックスから出てきます.3回目のゲームをプレイすると、メッセージボックスから出てくるのに[はい]または[いいえ]ボタンのいずれかを3回クリックする必要があります.皆さんが私を助けてくれることを願っています.同じ質問を投稿しました前に、コードなしで。コードが役立つことを願っています。