Example #1
0
        public MainForm()
        {
            InitializeComponent();

            OpenToolStripMenuItem.Click   += OpenFile;
            CreateToolStripMenuItem.Click += CreateFile;
            SaveAsToolStripMenuItem.Click += SaveFileAs;

            CategoryList.SelectedIndexChanged += ChooseCategory;
            DataGrid.SelectionChanged         += ChooseItem;

            DataGrid.DoubleClick += delegate(object sender, EventArgs e)
            {
                LoadItems?.Invoke(this, EventArgs.Empty);
            };
        }
Example #2
0
        private void ChooseCategory(object sender, EventArgs e)
        {
            if (CategoryList.SelectedIndices.Count > 0)
            {
                SelectedCategoryName = CategoryList.SelectedItems[0].Text;
                SelectedCategoryId   = CategoryList.SelectedItems[0].ImageIndex;

                ItemsHeading.Text = SelectedCategoryName;

                EditCategoryBtn.Enabled   = true;
                RemoveCategoryBtn.Enabled = true;
                AddItemBtn.Enabled        = true;

                LoadItems?.Invoke(this, EventArgs.Empty);
            }
            else
            {
                SelectedCategoryName      = null;
                EditCategoryBtn.Enabled   = false;
                RemoveCategoryBtn.Enabled = false;
                AddItemBtn.Enabled        = false;
            }
        }