Exemplo n.º 1
0
        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());
            }
        }
Exemplo n.º 2
0
 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();
         }
     }
 }