Patent ID: 7926027

Claim:
A method that facilitates data binding between controls of a form and properties of an object of an object oriented programming language comprising: receiving information associated with introduction of a representation of an object onto a designer form stored in a computer readable storage medium, wherein the introduction of the representation of the object comprises a drag and drop of a representation of the object onto the form; determining one or more public properties of the object, including determining which public properties of the object are marked to indicate that no control should be created for the properties; automatically creating, labeling, and naming a control in the form for each of the one or more public properties of the object that are not marked to indicate that no control should be created for the property in accordance with the corresponding public property's name such that no control is automatically created, labeled, or named for any properties thus marked; automatically binding each control to the corresponding public property of the object; receiving information associated with introduction of a representation of a public property of the object that is marked to indicate that no control should be created for the property onto the designer form, wherein the introduction of the representation of the public property of the object comprises a drag and drop of a representation of the public property onto the form; automatically creating, labeling, and naming a control in the form for the public property that was dropped onto the form; automatically binding the control to the public property that was dropped onto the form, such that the control is created and bound to the public property even though the public property is marked to indicate that no control should be created for the property.