public virtual void DisplayItem(object itemIn)
        {
            item = (CryptoEditorTodoItem)itemIn;

            // Clear fields
            title.Clear();
            date.Value = DateTime.Now;
            status.SelectedIndex = -1;
            priority.SelectedIndex = -1;
            note.Clear();

            BringToFront();

            if (item == null)
            {
                this.Enabled = false;
                return;
            }

            this.Enabled = true;

            // Fill in fields ...
            title.Text = item.Title;
            date.Value = item.Date;
            priority.SelectedIndex = item.Priority;
            status.SelectedIndex = item.Status;
            note.Text = item.Note;
        }
        public CryptoEditorTodoForm(CryptoEditorTodoItem item)
        {
            InitializeComponent();
            this.item = item;

            title.Text = item.Title;
            date.Value = item.Date;
            priority.SelectedIndex = item.Priority;
            status.SelectedIndex = item.Status;
            note.Text = item.Note;
        }