>>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
>
>If your code in the parent class doesn't adjust width, then it doesn't matter. Otherwise use it before calling your code to change already adjusted width.
I see. Thank you!
"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