示例#1
0
        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            timer1.Enabled = false;
            if (MessageBox.Show("Вы уверены?", "", MessageBoxButtons.OKCancel) == System.Windows.Forms.DialogResult.OK)
            {
                field = new Field(44, 35);
                field.Initialize();
                DataGridSnake.RowCount    = field.Width;
                DataGridSnake.ColumnCount = field.Height;

                for (int i = 0; i < field.Height; i++)
                {
                    DataGridSnake.Columns[i].Width = 17;
                }
                for (int i = 0; i < field.Width; i++)
                {
                    DataGridSnake.Rows[i].Height = 10;
                }

                DataGridSnake.Enabled = false;

                ShowElements();
            }
            else
            {
                e.Cancel       = true;
                timer1.Enabled = true;
            }
        }
示例#2
0
        private void Form1_Load(object sender, EventArgs e)
        {
            field = new Field(44, 35);
            field.Initialize();
            DataGridSnake.RowCount    = field.Width;
            DataGridSnake.ColumnCount = field.Height;

            for (int i = 0; i < field.Height; i++)
            {
                DataGridSnake.Columns[i].Width = 17;
            }
            for (int i = 0; i < field.Width; i++)
            {
                DataGridSnake.Rows[i].Height = 10;
            }

            DataGridSnake.Enabled = false;

            ShowElements();
        }
示例#3
0
文件: View.cs 项目: xxPRIMExx/Snake
 public View(IFieldViewable f)
 {
     _field = f;
 }