public ShowItemWithDelete(Item item, AlarmStatus alarmStatus, SettingsPanel settingPanel) { this.item = item; this.settingPanel = settingPanel; this.Dock = DockStyle.None; InitializeComponent(); populateItem(item); setAlarm(alarmStatus); checkCriteria(item.ID); }
public ShowItemsList(List <Item> items, List <AlarmStatus> alarms, SettingsPanel settingPanelForDelete) { this.Dock = DockStyle.Fill; InitializeComponent(); for (int i = 0; i < items.Count; i++) { if (settingPanelForDelete != null) { ShowItemWithDelete showItemWithDelete = new ShowItemWithDelete(items[i], alarms[i], settingPanelForDelete); flowLayoutPanel.Controls.Add(showItemWithDelete); } else { ShowItem showItem = new ShowItem(items[i], alarms[i]); flowLayoutPanel.Controls.Add(showItem); } } }