I have a control class bases on the container. The hierarchy of the classes is as following:
Container - VFP class
MyBaseClass - based on VFP Container
MySpecificClass - based on MyBaseClass
Now I need to change the size of the MySpecificClass (bases on some semaphore flag) so that this MySpecificClass is wider and the textbox inside of this class is wider. So I need to add the code to the INIT method of MySpecificClass, something like the following:
if file("my_semaphore")
this.width = this.width + 50
this.txt_box.width = this.txt_box.width + 50
endif
But of course I want the code in the MyBaseClass INIT to be fired. For example, would it correct the following?
dodefault()
if file("my_semaphore")
this.width = this.width + 50
this.txt_box.width = this.txt_box.width + 50
endif
And should dodefault() be before or after my "specific" code? Or it does not matter at all?
TIA
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham