The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 01, 2003

Filed:

May. 09, 1996
Applicant:
Inventors:

Jeff D. Washington, Round Rock, TX (US);

Paul F. Austin, Austin, TX (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/00 ;
U.S. Cl.
CPC ...
G06F 3/00 ;
Abstract

A container independent method for editing a control, wherein changes may be viewed and evaluated prior to applying the changes to the control. The method comprises a user dropping a control onto a form of a container, such as Visual Basic. When the user drops the control, the container constructs the control. The control comprises a standard interface, preferably Active X, compliant portion and internal control object portions. When the container constructs the control it constructs the standard interface compliant control. Upon being constructed, the standard interface compliant control constructs a first internal control object referenced by an original pointer. The first internal control object comprises the data for the control. The standard interface compliant control provides a means of redirecting methods invoked upon the control through the standard interface to the internal control object referenced by the original pointer. Thus the control selectively redirects method invocations upon internal control objects by modifying the original pointer. When the user selects the control for an editing transaction the standard interface compliant control creates a second internal control object which is a copy of the first internal control object, creates a property page dialog, creates a preview window and displays the second control object in the preview window. The user makes changes to the control, either via the property page dialog or via direct graphical interaction with the copy of the control displayed in the preview window. These changes are reflected in the control displayed in the preview window, but not in the form window. The user edits the control as desired in the preview window and apply the changes or cancels the changes. If the user applies the changes, the standard interface compliant control creates a third internal control object which is a copy of the second internal control object, that is which reflects the user changes, and assigns the original pointer to reference the third internal control object. The standard interface compliant control then discards the first internal control object. If the user cancels the changes, the second internal control object, the preview window and property page dialog are discarded.


Find Patent Forward Citations

Loading…