Пример #1
0
        /// <summary>
        /// Обработчик нажатия кнопки "Вероятностое заполнение"
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void MenuItem_random_Click(object sender, EventArgs e)
        {
            RandomForm rf = new RandomForm();

            //При закрытии формы передается значение рандома
            rf.FormClosing += (sender1, e1) =>
            {
                if (rf.GetRandVal() != -1)                              //if nothing_changed;
                {
                    CellAutomaton.DensityFillMatrix(Cells, rf.GetRandVal());
                    paint(Cells);
                }
            };

            rf.ShowDialog();
        }
Пример #2
0
        /// <summary>
        /// Обработчик нажатия кнопки "Вероятностое заполнение"
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void MenuItem_random_Click(object sender, EventArgs e)
        {
            RandomForm rf = new RandomForm();

            //При закрытии формы передается значение рандома
            rf.FormClosing += (sender1, e1) =>
                {
                    if (rf.GetRandVal() != -1)                          //if nothing_changed;
                    {
                        CellAutomaton.DensityFillMatrix(Cells, rf.GetRandVal());
                        paint(Cells);
                    }
                };

            rf.ShowDialog();
        }