Пример #1
0
        private void AddLabel(Task task)
        {
            switch (task)
            {
            case Habit h:
            {
                HabitTaskLabel childForm = new HabitTaskLabel(h, character, navigationMenu, saveFile);
                childForm.TopLevel = false;
                panel1.Controls.Add(childForm);
                childForm.FormBorderStyle = FormBorderStyle.None;
                childForm.Dock            = DockStyle.Top;
                childForm.Show();
                break;
            }

            case Daily d:
            {
                DailyTaskLabel childForm = new DailyTaskLabel(d, character, navigationMenu, saveFile);
                childForm.TopLevel = false;
                panel2.Controls.Add(childForm);
                childForm.FormBorderStyle = FormBorderStyle.None;
                childForm.Dock            = DockStyle.Top;
                childForm.Show();
                break;
            }

            case ToDo t:
            {
                ToDoTaskLabel childForm = new ToDoTaskLabel(t, character, navigationMenu, saveFile);
                childForm.TopLevel = false;
                panel3.Controls.Add(childForm);
                childForm.FormBorderStyle = FormBorderStyle.None;
                childForm.Dock            = DockStyle.Top;
                childForm.Show();
                break;
            }
            }
        }