Example #1
0
        private void remove_note_saved(Note note)
        {
            for (int i = 0; i < Notes_list_panel.Controls.Count; i++)
            {
                if (Notes_list_panel.Controls[i].Text == note.title)
                {
                    Notes_list_panel.Controls.Remove(Notes_list_panel.Controls[i]);
                    break;
                }
            }
            notes_saved.Remove(note);

            Notes_list_panel.Controls.Clear();

            int y = 0;

            foreach (Note note1 in notes_saved)
            {
                MetroFramework.Controls.MetroButton btn = new MetroFramework.Controls.MetroButton();
                btn.TextAlign = ContentAlignment.MiddleCenter;
                btn.Text      = note1.title;
                btn.AutoSize  = true;
                btn.Anchor    = AnchorStyles.Right & AnchorStyles.Left;
                btn.Theme     = MetroFramework.MetroThemeStyle.Dark;
                btn.Click    += this.Select_note;

                Notes_list_panel.Controls.Add(btn);
                btn.SetBounds(0, y, 210, 45);
                y += 50;
            }
            Notes_list_panel.Refresh();
        }
Example #2
0
        private void Show_notes_btn_Click(object sender, EventArgs e)
        {
            Top_lb.Text         = "Todas as notas";
            Count_notes_lb.Text = notes_saved.Count.ToString() + " Notas";

            Holder_panel.Controls.Clear();
            Holder_panel.Controls.Add(Notes_list_panel);
            Notes_list_panel.SetBounds(3, 3, 217, 368);

            splitContainer1.Panel2.Controls.Clear();
            splitContainer1.Panel2.Controls.Add(Note_cr_pn);
        }
Example #3
0
        private void insert_new_note_in_panel(string title)
        {
            MetroFramework.Controls.MetroButton btn = new MetroFramework.Controls.MetroButton();
            btn.TextAlign = ContentAlignment.MiddleCenter;
            btn.Text      = title;
            btn.AutoSize  = true;
            btn.Anchor    = AnchorStyles.Right & AnchorStyles.Left;
            btn.Click    += this.Select_note;
            btn.Theme     = MetroFramework.MetroThemeStyle.Dark;

            int y = 0;

            if (Notes_list_panel.Controls.Count > 0)
            {
                y = Notes_list_panel.Controls[Notes_list_panel.Controls.Count - 1].Bounds.Y + 50;
            }

            Notes_list_panel.Controls.Add(btn);
            btn.SetBounds(0, y, 210, 45);

            Notes_list_panel.Refresh();
        }