Ejemplo n.º 1
0
        private void DeleteBtn_Click(object sender, EventArgs e)
        {
            ToolStripMenuItem delete = sender as ToolStripMenuItem;
            ContextMenuStrip  menu   = delete.Owner as ContextMenuStrip;
            MyTodoItem        item   = menu.SourceControl as MyTodoItem;

            item.delete();
        }
Ejemplo n.º 2
0
 private void AddNewItemBtn_Click(object sender, EventArgs e)
 {
     if (Data.nowDisplayList != null)
     {
         MyContentPanel panel = Data.nowDisplayList;
         //panel.Todos.AddNewItem();
         MyTodoItem newItem = new MyTodoItem();
         MyInputBox input   = new MyInputBox(panel.Todos.TodoList, newItem);
         panel.Todos.TodoList.Controls.Add(input);
         input.Todocont.Focus();
     }
 }
Ejemplo n.º 3
0
        private void EditBtn_Click(object sender, EventArgs e)
        {
            ToolStripMenuItem delete = sender as ToolStripMenuItem;
            ContextMenuStrip  menu   = delete.Owner as ContextMenuStrip;
            MyTodoItem        td     = menu.SourceControl as MyTodoItem;

            FlowLayoutPanel container = td.Parent as FlowLayoutPanel;
            int             index     = container.Controls.GetChildIndex(td);

            container.Controls.Remove(td);
            MyInputBox input = new MyInputBox(container, td);

            container.Controls.Add(input);
            container.Controls.SetChildIndex(input, index);
            input.Todocont.Focus();
        }
Ejemplo n.º 4
0
 static public void SetListItemColor(MyTodoItem control)
 {
     control.MouseEnter += (s, e) => SetListItem((Control)s, MouseState.Hover);
     control.MouseLeave += (s, e) => SetListItem((Control)s, MouseState.Normal);
     control.MouseDown  += (s, e) => SetItemDown((Control)s, MouseState.Down, e);
 }