| Control Object Properties |
|
|
||||||||
| Description | The 'ObjectID
property allows applications to intercept
property values and add methods to controls. When set to
a valid object ID by the application, you can add methods
and add/overide property logic for any control in the
system. When set the system it allows the application to logically request methods against the control which in turn will be performed by the related ObjectID. It will also first check the object for any property requests and if the property is defined in the object set or get that property instead of the controls. To allow the specified object to get true access to the control, while executing within the object identified by the 'ObjectID property, the system will direct any property requests diretcly to the to the control. |
|||||||
| Example | Sample use
to add a GetValue$ and SetValue method to a Grid Grid Object defintion (GRID.PVC):
Test program to create the grid and assign the Object to the Grid Control:
|
|||||||
| * Note * | When a Control is deleted from the system, any object identified by an ObjectId property will be automatically dropped. | |||||||
| Default | 0 (no object specified) | |||||||
| Used by | BUTTON CHECK_BOX DROP_BOX GRID LIST_BOX LISTVIEW MULTI_LINE RADIO_BUTTON TREEVIEW TRISTATE_BOX VARLIST_BOX | |||||||