private void GameFinish() { IsWork = false; this.BeginInvoke(new MethodInvoker(delegate() { FSCommon.ShowMessageInfo(this, "ゲーム成功!!!"); })); txtSerpentCount.BeginInvoke(new MethodInvoker(delegate() { btnReset.Enabled = true; btnStart.Enabled = true; btnPause.Enabled = false; btnStop.Enabled = false; })); }
private bool CheckInputNumber(TextBox txt, string name, int minvalue, int maxvalue) { if (string.IsNullOrEmpty(txt.Text)) { FSCommon.ShowMessageWarn(this, string.Format("{0}を設定してください", name)); return(false); } if (!FSCommon.IsNumber(txt.Text)) { FSCommon.ShowMessageWarn(this, string.Format("{0}に数値を入力してください", name)); return(false); } int value = int.Parse(txt.Text); if (value < minvalue || value > maxvalue) { FSCommon.ShowMessageWarn(this, string.Format("{0}に数値({1}~{2})を入力してください", name, minvalue, maxvalue)); return(false); } return(true); }