- Timestamp:
- 11/10/09 16:50:26 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Data/3.2/ConstrainedItemListView.cs
r1529 r2474 27 27 using System.Text; 28 28 using System.Windows.Forms; 29 using HeuristicLab.Common; 29 30 using HeuristicLab.Core; 30 31 … … 71 72 /// </remarks> 72 73 protected override void RemoveItemEvents() { 73 ConstrainedItemList.ItemAdded -= new EventHandler< ItemIndexEventArgs>(ConstrainedItemList_ItemAdded);74 ConstrainedItemList.ItemRemoved -= new EventHandler< ItemIndexEventArgs>(ConstrainedItemList_ItemRemoved);74 ConstrainedItemList.ItemAdded -= new EventHandler<EventArgs<IItem, int>>(ConstrainedItemList_ItemAdded); 75 ConstrainedItemList.ItemRemoved -= new EventHandler<EventArgs<IItem, int>>(ConstrainedItemList_ItemRemoved); 75 76 ConstrainedItemList.Cleared -= new EventHandler(ConstrainedItemList_Cleared); 76 77 base.RemoveItemEvents(); … … 84 85 protected override void AddItemEvents() { 85 86 base.AddItemEvents(); 86 ConstrainedItemList.ItemAdded += new EventHandler< ItemIndexEventArgs>(ConstrainedItemList_ItemAdded);87 ConstrainedItemList.ItemRemoved += new EventHandler< ItemIndexEventArgs>(ConstrainedItemList_ItemRemoved);87 ConstrainedItemList.ItemAdded += new EventHandler<EventArgs<IItem, int>>(ConstrainedItemList_ItemAdded); 88 ConstrainedItemList.ItemRemoved += new EventHandler<EventArgs<IItem, int>>(ConstrainedItemList_ItemRemoved); 88 89 ConstrainedItemList.Cleared += new EventHandler(ConstrainedItemList_Cleared); 89 90 } … … 135 136 136 137 #region ConstrainedItemList changes 137 void ConstrainedItemList_ItemAdded(object sender, ItemIndexEventArgse) {138 void ConstrainedItemList_ItemAdded(object sender, EventArgs<IItem, int> e) { 138 139 if (InvokeRequired) 139 Invoke(new EventHandler< ItemIndexEventArgs>(ConstrainedItemList_ItemAdded), sender, e);140 Invoke(new EventHandler<EventArgs<IItem, int>>(ConstrainedItemList_ItemAdded), sender, e); 140 141 else { 141 142 ListViewItem item = new ListViewItem(); 142 item.Text = e. Item.ToString();143 item.Tag = e. Item;144 itemsListView.Items.Insert(e. Index, item);145 e. Item.Changed += new EventHandler(Item_Changed);146 } 147 } 148 149 void ConstrainedItemList_ItemRemoved(object sender, ItemIndexEventArgse) {143 item.Text = e.Value.ToString(); 144 item.Tag = e.Value; 145 itemsListView.Items.Insert(e.Value2, item); 146 e.Value.Changed += new EventHandler(Item_Changed); 147 } 148 } 149 150 void ConstrainedItemList_ItemRemoved(object sender, EventArgs<IItem, int> e) { 150 151 if (InvokeRequired) 151 Invoke(new EventHandler< ItemIndexEventArgs>(ConstrainedItemList_ItemRemoved), sender, e);152 Invoke(new EventHandler<EventArgs<IItem, int>>(ConstrainedItemList_ItemRemoved), sender, e); 152 153 else { 153 itemsListView.Items.RemoveAt(e. Index);154 e. Item.Changed -= new EventHandler(Item_Changed);154 itemsListView.Items.RemoveAt(e.Value2); 155 e.Value.Changed -= new EventHandler(Item_Changed); 155 156 } 156 157 }
Note: See TracChangeset
for help on using the changeset viewer.