public void GroupClickedHandler(object sender, EventArgs e) { UCGroup group = sender as UCGroup; GroupSelectedEventArgs eventArgs = new GroupSelectedEventArgs(group.GroupID); GroupSelected?.Invoke(this, eventArgs); }
public void AddGroup(int groupID, string groupName) { AddRow(); UCGroup group = new UCGroup() { GroupID = groupID, Text = groupName, Dock = DockStyle.Fill }; group.Click += GroupClickedHandler; tableLayoutPanel1.Controls.Add(group); }
private void addUcMenuGroup() { string[] array = { "Coffee", "Smoothie", "Juice" }; List <string> lst = new List <string>(); foreach (string str in array) { lst.Add(str); } for (int i = 0; i < lst.Count; i++) { UCGroup ucGroup = new UCGroup(); ucGroup.lblNameGroup.Text = lst[i].ToString(); ucGroup.Tag = lst[i]; ucGroup.Click += ucGroup_Click; flpIncludesGroup.Controls.Add(ucGroup); } }