>I created a custom class based on the form class and put code in the init procedure and some user-defined methods. When I create a form based on the custom class and put additional code in the init procedure the original code from the class does not run. What am I missing here? Thanks.
David,
Just to expand on the correct answers that you got. VFP uses programming through exception approach to inheritence. That means if you write anything (even a comment) in a subclass's method you havbe severed the inheritence form the aprent class. The DoDefault() function is used to execute the code that would have been inherited if you ahd not overrideden the method.