private void ll_LinkClicked(object sender, System.Windows.Forms.LinkLabelLinkClickedEventArgs e) { if (item != null) { return; } if (slot == null) { return; } if (des == null) { return; } if (des.Intern) { item = slot.ItemsA.AddNew(SimMemoryType.Skill); } else { item = slot.ItemsB.AddNew(SimMemoryType.Skill); } item.Guid = des.Guid; item.PutValue(des.DataNumber, 0); if (des.HasComplededFlag) { item.PutValue(des.CompletedDataNumber, 0); } SetContent(); if (AddedNewItem != null) { AddedNewItem(this, new EventArgs()); } }
private void pg_PropertyValueChanged(object s, System.Windows.Forms.PropertyValueChangedEventArgs e) { if (item == null) { return; } string[] n = e.ChangedItem.Label.Split(new char[] { ':' }, 2); if (n.Length > 0) { int v = Helper.StringToInt32(n[0], -1, 16); if (v >= 0) { item.PutValue(v, (ushort)((Ambertation.BaseChangeableNumber)e.ChangedItem.Value).Value); chgraw = true; UpdateNgbhItemsListView(); } } }