Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Header classes - please help!
Message
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00422292
Message ID:
00422408
Views:
16
>Hi Elyse,
>
>>I created my own header class in a PRG. In the Init of my grid class, I would like to replace the VFP headers with my header class. This is my code in the Grid.Init():
>>
>>FOR EACH loColumn IN This.Columns
>> loColumn.RemoveObject("Header1")
>> loColumn.AddObject("Header1","MyHeaderClass")
>>ENDFOR
>>
>>I'm getting an error on the AddObject line-"Object name is invalid." If I use a different name, i.e. "HeaderA", it works. Why is this and how can I get around it? I really want to name the headers "Header1" because there are pieces of code that depend on the headers being named as such.
>
>I don't know WHY the error occurs, but I got it too. So, what I did was the following:
>FOR EACH loColumn IN This.Columns
>     loColumn.RemoveObject("Header1")
>     loColumn.AddObject("Hdr1","MyHeaderClass")
>     loColumn.Hdr1.Name = "Header1"
>ENDFOR
>All is well!

What version are you using?
I tried this and the original code worked just fine for me - I couldn't make it give me any kind of error.
Insanity: Doing the same thing over and over and expecting different results.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform