private void btnTasks_Click(object sender, EventArgs e) { TaskForm tf = new TaskForm(); this.Close(); tf.Show(); }
async private void metroButton2_Click(object sender, EventArgs e) { DailyTask dt = new DailyTask(); using (TaskEditForm editForm = new TaskEditForm(dt)) { if (editForm.ShowDialog(this) == System.Windows.Forms.DialogResult.OK) { var group = this.metroTabControl1.SelectedTab.Tag as ITaskGroup; if (TaskManager.AddTask(group, dt)) { TaskForm form = new TaskForm(this, dt); form.Show(); this.metroTabControl1.SelectedTab.Controls.Add(form); this.metroTabControl1.SelectedTab.ScrollControlIntoView(form); form.FormClosed += form_FormClosed; FileHelper.SaveJosn(TaskManager.ConvertJson()); } } } NotifyMessage m = new NotifyMessage(); m.Title = "Test"; m.NotifyInterval = new TimeSpan(0, 0, 3); NotifySchedule nm = new NotifySchedule(); }
private void toolStripButton1_Click(object sender, EventArgs e) { try { if (taskForm.IsDisposed != true) { // 不是顶级窗体,即不是桌面窗口 //taskForm.TopLevel = false; // taskForm.Dock = DockStyle.Fill; // taskForm.Parent = splitContainer1.Panel2; taskForm.Show(); //弹出这个窗口 taskForm.Focus(); //激活显示 taskForm.WindowState = FormWindowState.Normal; } else { taskForm = new TaskForm(); // 不是顶级窗体,即不是桌面窗口 //taskForm.TopLevel = false; //taskForm.Dock = DockStyle.Fill; //taskForm.Parent = splitContainer1.Panel2; taskForm.Show(); //弹出这个窗口 taskForm.Focus(); //激活显示 taskForm.WindowState = FormWindowState.Normal; } } catch { } }
private void LoadTasks() { TaskManager.ClearGroups(); LoadControl lc = new LoadControl( () => { TaskManager.ClearGroups(); var rj = FileHelper.ReadJosn<List<CustomTasks>>(); if (rj != null) { TaskManager.LoadGroup(rj.ToList<ITaskGroup>()); } }, () => { foreach (var taskgroup in TaskManager.GetTaskGroups()) { MetroFramework.Controls.MetroTabPage tabPage = new MetroFramework.Controls.MetroTabPage(); tabPage.Name = taskgroup.GroupId; tabPage.Tag = taskgroup; tabPage.Text = taskgroup.GroupName; tabPage.VerticalScrollbarSize = 4; tabPage.HorizontalScrollbar = false; tabPage.HorizontalScroll.Enabled = false; tabPage.HorizontalScrollbarHighlightOnWheel = false; tabPage.VerticalScrollbar = true; tabPage.AutoScroll = true; tabPage.Theme = this.metroStyleManager1.Theme; tabPage.PagePanelDock<TaskForm>(list => { List<DailyTask> dtl = new List<DailyTask>(); foreach (var ctl in list) { dtl.Add(ctl.DailyTask); } TaskManager.GetTaskGroup(tabPage.Name).DailyTasks = dtl; }); metroTabControl1.TabPages.Add(tabPage); foreach (var task in taskgroup.DailyTasks) { TaskForm form = new TaskForm(this, task); form.Theme = this.metroStyleManager1.Theme; form.Show(); tabPage.Controls.Add(form); form.FormClosed += form_FormClosed; } } }); lc.Parent = this; lc.Dock = DockStyle.Fill; this.Controls.Add(lc); this.Controls.SetChildIndex(lc, 0); }
void form_FormClosed(object sender, FormClosedEventArgs e) { var form = sender as TaskForm; if (TaskManager.MoveToFinishGroup(form.DailyTask)) { TaskForm taskform = new TaskForm(this, form.DailyTask); taskform.Show(); this.metroTabControl1.TabPages[form.DailyTask.GroupId].Controls.Add(taskform); taskform.FormClosed += form_FormClosed; FileHelper.SaveJosn(TaskManager.ConvertJson()); } }
private void toolStripButton1_Click(object sender, EventArgs e) { if (taskForm.IsDisposed != true) { taskForm.TopLevel = false; taskForm.Parent = splitContainer3.Panel1; taskForm.Show(); //弹出这个窗口 taskForm.Focus(); //激活显示 } else { taskForm = new TaskForm(); taskForm.Show(); //弹出这个窗口 taskForm.Focus(); //激活显示 } }
private void btnNewTask_Click(object sender, EventArgs e) { //Add some Space Label space = new Label(); space.AutoSize = false; space.Size = new Size(490, 6); space.Dock = DockStyle.Top; panNewTasks.Controls.Add(space); //Add a new Task TaskForm task = new TaskForm("Test"); task.TopLevel = false; //task.Dock = DockStyle.Top; //panNewTasks.Controls.Add(task); this.Controls.Add(task); task.Show(); ControlExtension.Draggable(task, true); }
protected void CardFrom_CardClick(object sender, CardEventArgs e) { TaskForm tf = new TaskForm(e.card); tf.Show(); }