public frmNPCCharacterEquipmentEditor(bool isAddOrEdit = false, MBNPCCharacterEquipment equipment = null) { InitializeComponent(); this.isAddOrEdit = isAddOrEdit; if (!isAddOrEdit && equipment != null) { txtItemId.Text = equipment.id; cmbEquipmentSlots.SelectedItem = equipment.slot; } }
private void btnOK_Click(object sender, EventArgs e) { if (cmbEquipmentSlots.SelectedItem == null) { MessageBox.Show("Please select a valid slot!"); return; } if (string.IsNullOrEmpty(txtItemId.Text)) { MessageBox.Show("Please input a valid item!"); return; } equipment = new MBNPCCharacterEquipment(); equipment.slot = cmbEquipmentSlots.SelectedItem.ToString(); equipment.id = txtItemId.Text; DialogResult = DialogResult.OK; Close(); }