>......Page3.Activate() > This.myControl.Enabled = Thisform.SomeProperty >>
>......Page3.myControl.UIEnable >LPARAMETERS lEnable >if lEnable > this.Enabled = Thisform.SomeProperty >endif >Only in that you can add that code to your baseclass control and have it automatically be included, whereas the code in the Activate would have to be added manually. Why, are you seeing something different in the way they execute?