Esempio n. 1
0
        /// <summary>
        /// Действия при изменении Размеров главной формы.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Form1_ResizeAsync(object sender, EventArgs e)
        {
            var form = (Form1)sender;

            FormsController.ChangingFormData(form);
            SetLabel1Value();
        }
Esempio n. 2
0
        private void Form2_Move(object sender, EventArgs e)
        {
            var form = (Form2)sender;

            FormsController.ChangingFormData(form);
            Form1.SetLabel1Value();
        }
Esempio n. 3
0
        /// <summary>
        /// Кнопка открытия новых дочерних окон.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button1_Click(object sender, EventArgs e)
        {
            Form2 form2 = new Form2 {
                Text = FormsController.NumberForms.ToString()
            };
            FormsData tmp = new FormsData
            {
                Name        = int.Parse(form2.Text),
                X           = form2.Location.X,
                Y           = form2.Location.Y,
                Height      = form2.Height,
                Widht       = form2.Width,
                WindowState = form2.WindowState,
            };

            FormsController.NumberForms++;           //Увеличиваем счетчик открытых форм.
            FormsController.FormsDatas.Add(tmp);     //Добавляем в список открытых форм эту форму.
            form2.Show();                            //Показываем на экране эту форму.
            FormsController.ChangingFormData(form2); //Обновление данных их и сохраняем в файл.
            SetLabel1Value();                        //Изменение данных о формах в главной форме.
        }
Esempio n. 4
0
        /// <summary>
        /// Действия при перемещении главной формы.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Form1_Move(object sender, EventArgs e)
        {
            var form = (Form1)sender;

            FormsController.ChangingFormData(form);
        }