/* * Реализация */ #region private void BuildControls() /// <summary> /// Строит нужные контролы /// </summary> private void BuildControls() { // Освобождаем старые контролы flowLayoutPanelMain.Controls.Clear(); //if (Hangar != null && Hangar.JobCardTasks != null) //{ // for (int i = 0; i < Hangar.JobCardTasks.Count; i++) // { // // Добавляем контрол для ввода данных по маслу // JobCardTaskControl c = new JobCardTaskControl(Hangar.JobCardTasks[i]){Dock = DockStyle.Top}; // c.Deleted += ConditionControlDeleted; // if (Hangar.JobCardTasks.Count <= 1) // c.EnableToDelete = false; // flowLayoutPanelMain.Controls.Add(c); // } //} if (flowLayoutPanelMain.Controls.Count == 0) { HangarMaintenanceControl hmc = new HangarMaintenanceControl(); flowLayoutPanelMain.Controls.Add(hmc); hmc.FillControls(); } }
private void LinkLabelAddNewLinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { HangarMaintenanceControl performance = new HangarMaintenanceControl(); performance.Deleted += ConditionControlDeleted; performance.Dock = DockStyle.Top; flowLayoutPanelMain.Controls.Add(performance); performance.FillControls(); }