private void btnAddCategory_Click(object sender, EventArgs e) { AddCategory _AddCategory = new AddCategory(); //Retreive CatgeoriesAgain to Show on CategoriesFlow Panel if (_AddCategory.ShowDialog() == DialogResult.OK) { CategoriesFlowPanel.Controls.Clear(); FoodRepository _DataAccess = new FoodRepository(); ArrayList AllCategories = _DataAccess.RetreiveAllCategoriesFromDatabase(); foreach (Food Category in AllCategories) { Button btn = new Button(); btn.Text = Category.FCategory; btn.Size = new System.Drawing.Size(80, 80); btn.ForeColor = Color.Black; MemoryStream ms = new MemoryStream(Category.CPicture); btn.Image = Image.FromStream(ms); btn.Image = new Bitmap(btn.Image, btn.Size); btn.Tag = Category.FId; CategoriesFlowPanel.Controls.Add(btn); btn.Click += CategoryButtonClick; } } }
private void ac_Click(object sender, EventArgs e) { AddCategory ac = new AddCategory(); ac.Show(); }