コード例 #1
0
 public void Remove(XPListViewItem item)
 {
     if (ItemRemoved != null)
     {
         ItemRemoved(this, new ListViewItemEventArgs(item));
     }
     base.Remove(item);
 }
コード例 #2
0
 public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType)
 {
     if (destinationType == typeof(InstanceDescriptor))
     {
         Type[]         signature = { typeof(XPListViewItem.ListViewSubItem[]), typeof(int), typeof(int) };
         XPListViewItem itm       = ((XPListViewItem)value);
         object[]       args      = { itm.SubItemsArray, itm.ImageIndex, itm.GroupIndex };
         return(new InstanceDescriptor(typeof(XPListViewItem).GetConstructor(signature), args, false));
     }
     return(base.ConvertTo(context, culture, value, destinationType));
 }
コード例 #3
0
        public XPListViewItem Add(XPListViewItem item)
        {
            XPListViewItem itm;

            itm = ((XPListViewItem)base.Add(item));
            ListViewAPI.AddItemToGroup(((XPListView)itm.ListView), itm.Index, itm.GroupIndex);
            if (ItemAdded != null)
            {
                ItemAdded(this, new ListViewItemEventArgs(itm));
            }
            return(itm);
        }
コード例 #4
0
 public ListViewItemEventArgs(XPListViewItem item)
 {
     mItem = item;
 }
コード例 #5
0
 public XPListViewItem Insert(int index, XPListViewItem item)
 {
     return((XPListViewItem)base.Insert(index, item));
 }
コード例 #6
0
 public int IndexOf(XPListViewItem item)
 {
     return(base.IndexOf(item));
 }
コード例 #7
0
 public bool Contains(XPListViewItem item)
 {
     return(base.Contains(item));
 }
コード例 #8
0
        public XPListViewItem Add(string text, int imageIndex, int groupindex)
        {
            XPListViewItem itm = new XPListViewItem(text, imageIndex, groupindex);

            return(Add(itm));
        }
コード例 #9
0
        public new XPListViewItem Add(string text)
        {
            XPListViewItem itm = new XPListViewItem(text);

            return(Add(itm));
        }