> I suppose I could leave the ".cKeypress" property on the form and give it
> an assign method but I am trying to create a universal class that does
> not rely on properties on its parent form.
Well, you should be able to refer to such a constant hard coded property name. At least you need a property that holds a string, which can be evaluated to the real destination property. Lets call that property cDestination.
_screen.AddProperty("cDestination","_screen.tag")
On Key Label "Y" Store "Y" to (_screen.cDestination)
Keyboard "Y"
? _screen.tag
This way you have the redirection without an assign-Method.
Bye, Olaf.