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); }; }
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; } }