예제 #1
0
        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;
            }));
        }
예제 #2
0
        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);
        }