Hi.
I noticed that there is some raised events that go through in reverse order. For example...
1) The event "CheckedListBox.ItemCheck" occurs before the item check changed. Fortunately I solve this problem with e.Newvalue and e.CurrentValue.
2) Working with MDI forms the event "MdiChildActivate" occurs before the MDI-child really open or close. In fact, when close() method is called the events raise as follow: 1) MdiChildActivate 2) MDI-child Closing 3) MDI-child Closed. It makes that the MDI-parent form does not know neither who MDI-child raised the event nor if it was opened or closed. So, if you ask for MDI-parent.MdiChildren.Length this value is not update.
Thanks.
I noticed that there is some raised events that go through in reverse order. For example...
1) The event "CheckedListBox.ItemCheck" occurs before the item check changed. Fortunately I solve this problem with e.Newvalue and e.CurrentValue.
2) Working with MDI forms the event "MdiChildActivate" occurs before the MDI-child really open or close. In fact, when close() method is called the events raise as follow: 1) MdiChildActivate 2) MDI-child Closing 3) MDI-child Closed. It makes that the MDI-parent form does not know neither who MDI-child raised the event nor if it was opened or closed. So, if you ask for MDI-parent.MdiChildren.Length this value is not update.
Thanks.