private void TransferedDetailFormShow() { if (_transferedComponentForm != null) { _transferedComponentForm.Show(); } else { if (_removedComponents.Count > 0 || _waitRemoveConfirmComponents.Count > 0 || _installedComponents.Count > 0) { _transferedComponentForm = new TransferedComponentForm(_removedComponents.ToArray(), _removedTransfers.ToArray(), _waitRemoveConfirmComponents.ToArray(), _waitRemoveConfirmTransfers.ToArray(), _installedComponents.ToArray(), _installedTransfers.ToArray(), SmartCoreType.Supplier); _transferedComponentForm.Show(); _transferedComponentForm.Closed += TransferedComponentFormClosed; _transferedComponentForm.ButtonAddClick += TransferedComponentFormButtonAddClick; _transferedComponentForm.ButtonDeleteClick += TransferedComponentFormButtonDeleteClick; _transferedComponentForm.ButtonCancelClick += TransferedComponentFormButtonCancelClick; } } }
private void TransferedComponentFormClosed(object sender, EventArgs e) { _transferedComponentForm = null; }