The information in this article applies to:
SUMMARYTo modify a property of an OLE control, you would normally change the properties value in the control's property page. However, it is possible for a property to be modifiable from more than one property page especially in development environments such as Visual Basic. In this case, when you change the property in the control's property page, you should synchronize the value in Visual Basic's Property Form. This article shows by example how to do it. MORE INFORMATION
For example, in Visual Basic, place the Circ3 sample control on the Form
page. Then click the right mouse button to select properties for the
control. You will notice that the same properties can be seen in Visual
Basic's Properties window. For example, one of the properties of Circ3 is
the CircleOffset property. If you change this value in the Control's
property page and click Apply, you will notice that the value has not been
updated in Visual Basic's Properties window. To synchronize the value in
both, you need to call BoundPropertyChanged(dispid) for each property you
want to update.
The following sample code shows how to modify the Circ3 sample to
synchronize the CircleShape and CircleOffset properties given the dispids
above.
Sample Code
Additional query words: Property Page Form Browser
Keywords : kbole kbCtrl kbMFC kbVC kbVC400 kbVC500 kbVC600 |
Last Reviewed: August 3, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |