2
0
Эх сурвалжийг харах

* CheckedListBox.cs: Fixed event firing on Adding to the CheckedListBox

svn path=/trunk/mcs/; revision=48213
Umadevi S 20 жил өмнө
parent
commit
8c68bc4e92

+ 3 - 0
mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog

@@ -1,3 +1,6 @@
+2005-08-10  Umadevi S <[email protected]>
+	* CheckedListBox.cs: Fixed event firing on Adding to the CheckedListBox
+
 2005-08-07  Jordi Mas i Hernandez <[email protected]>
 
 	* Menu.cs: fixes bug 75700

+ 5 - 1
mcs/class/Managed.Windows.Forms/System.Windows.Forms/CheckedListBox.cs

@@ -364,9 +364,11 @@ namespace System.Windows.Forms
 
 		public class ObjectCollection : ListBox.ObjectCollection
 		{		
+			private CheckedListBox owner;
+
 			public ObjectCollection (CheckedListBox owner) : base (owner)
 			{
-				
+				this.owner = owner;				
 			}
 
 			public int Add (object item,  bool isChecked)
@@ -385,6 +387,8 @@ namespace System.Windows.Forms
 				box_item.State = check;
 				object_items.Add (item);
 				listbox_items.Add (box_item);
+				if (check == CheckState.Checked)
+					owner.OnItemCheck (new ItemCheckEventArgs (cnt, check, CheckState.Unchecked));
 				return cnt;
 			}
 		}