Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Using a builder to add controls to a class
Message
From
25/09/1999 21:29:14
Rex Mahel
Realm Software, Llc
Ohio, United States
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Classes - VCX
Title:
Using a builder to add controls to a class
Miscellaneous
Thread ID:
00269016
Message ID:
00269016
Views:
55
All,

I use a builder to create composite classes.

The code is as follows:

FUNCTION SubClass
LPARAMETER tcBaseClass,tcBaseClassLibrary,tcNewClass,tcNewClassLibrary

CREATE CLASS ;
(tcNewClass) ;
OF ;
(tcNewClassLibrary) ;
AS ;
(tcBaseClass) ;
FROM ;
(tcBaseClassLibrary) ;
NOWAIT

loObject = .NULL.
FOR EACH loForm IN _SCREEN.FORMS
IF UPPER(loForm.CAPTION) # UPPER(tcNewClass)
LOOP
ENDIF
loObject = loForm.CONTROLS[1]
EXIT
ENDFOR
RETURN loObject

I use the loObject reference to change properties and then use

ACTIVATE WINDOW "Class Designer"
KEYBOARD "{Ctrl+W}"

to close the class designer.

If I create one object, all is well. If I create two objects, neigher Class Designers close.

Is there another way to create an object and store it in a VCX file?
Is there another way to reference the created object?
Is there another way to save the class and close the Class Designer?

TIA

Rex
Next
Reply
Map
View

Click here to load this message in the networking platform